Matt__W 发表于 2013-10-24 10:22:42

进入表格上的DWG 2013缩略图

我有一个Access数据库,用于AutoCad设计的版本控制。它目前使用Activex控件DWGThumbail。ocx,以显示DWG文件中包含的.bmp缩略图
由于2013 DWG文件中的缩略图文件类型已更改为.png,activex控件dosen#039;t处理这些文件
I'我在寻找activex控件的更新版本,但似乎没有't将使用新格式的DWG文件
I'我在这里和中看到了一些帖子。net VB中的一些代码可能提供了一个解决方案,但我在将代码集成到数据库中时遇到了一些困难(对于VBA来说有点新手)http://www.theswamp.org/index.php?topic=39428.msg446925#msg446925有人能帮忙吗?是否有人已经解决了此问题(或类似问题)
非常感谢Jerry Wilson;

Matt__W 发表于 2013-10-24 10:42:27

我有一些代码,将显示没有OCX的预览 让我把它挖出来,我'我将发布一个示例项目。

Matt__W 发表于 2013-10-24 10:54:24

别客气 我想我在一张新的图纸上测试了旧代码 原来是2010年的图纸,所以它没有#039;t工作 很抱歉

Matt__W 发表于 2013-10-24 11:04:30

谢谢M@yhem.不过这可能是一个开始
我仍然需要能够查看旧设计中的.bmp缩略图。然后我必须想出一种处理新文件的方法 本人'我在.Net Vb中看到了一些可以处理.png文件的代码……也许我可以使用相同的方法,但在VBa中重新编码

Matt__W 发表于 2013-10-24 11:26:08

这里是#039;这是一个精简的代码,用于显示没有OCX的预览。

Matt__W 发表于 2013-10-25 04:06:40

谢谢M@yhem.我希望VBa代码可以在我们的Access数据库中使用
目前,我们使用activex控件在访问表单上显示缩略图。希望我可以替换此activex控件,并使用一些VBa代码来显示旧的DWG缩略图以及(希望)新格式的DWG thumnails&nbsp&nbsp
Access数据库在AutoCad之外使用(而不是启动AutoCad按钮),因此我可以&35;039;t为此使用.dvb文件
尽管如此,还是为帮助干杯;

Matt__W 发表于 2013-10-25 07:59:45

为什么可以'你不用我贴的密码吗 It#039;s未引用OCX 它使用一个框架和一个图像 实际上,我不知道'我甚至不相信这个框架是必要的 我认为是#039;它只是用于阴影效果。

Matt__W 发表于 2013-10-25 08:51:19

我不知道'我不知道如何使用这个文件。本人'我用7zip解压并在notepad++中打开文件,但我没有&35;039;看不到任何代码
请原谅我的无知,但我该如何在MS VB应用程序中使用它呢?

Matt__W 发表于 2013-10-25 08:56:18

这里是#039;s表单的代码和屏幕截图;表单由框架、图像控件和命令按钮组成 DWG预览将绘制到图像控件上 本人'我能够从AutoCAD MEP 2011在Windows 7上运行此代码_左侧或BF\u顶部或BF\ u右侧或BF_底部)
udtHeader.biHeight
页: [1]
查看完整版本: 进入表格上的DWG 2013缩略图