以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何引用CorelDRAW的库 来操作CorelDRAW (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50230) |
||||
-- 作者:hui986 -- 发布时间:2014/5/2 14:29:00 -- [求助]如何引用CorelDRAW的库 来操作CorelDRAW Dim myApp As Object myApp.Application.ActiveLayer.CreateRectangle(3, 7, 6, 5) \'通过并可操作
在VS里是直接引用就行的了
请问如何写代码才能正确调用呢? 以下是相关说明文档:
[此贴子已经被作者于2014-5-2 15:10:49编辑过]
|
||||
-- 作者:jspta -- 发布时间:2014/5/2 19:05:00 -- 参考下面的设置 |
||||
-- 作者:hui986 -- 发布时间:2014/5/2 19:29:00 -- 感谢你的回答,这是COM类型库,不能这样引用的! |
||||
-- 作者:打错潇洒 -- 发布时间:2014/5/3 8:35:00 -- 楼主,这个不只有一个dll 里面还有其他的东西,你需要一起拷贝到狐表目录里面去 再去引用,还有CorelDRAW的库是很深奥的 CorelDRAW里面有VBA的宏脚本,楼主可以先自己先试试看先 |
||||
-- 作者:hui986 -- 发布时间:2014/5/3 16:41:00 -- 感谢您的回复,我现在的想法就是用FT与CorelDRAW 做一下数据合并功能,我用的CorelDRAW 的功能不多,也是利用VBA的命令来处理!只是在FT来做,客户体验更好,更快捷! |
||||
-- 作者:有点甜 -- 发布时间:2014/5/4 12:14:00 -- 直接用就行,你把dll文件注册一下。
或者直接拷贝到 Windows/System32 目录下,或者拷贝到狐表的安装目录下 |
||||
-- 作者:hui986 -- 发布时间:2014/5/4 13:27:00 -- 用vba就可以直接操作相关的功能,只是导入文件时,要引用CorelDRAW的类型时,要引用到CorelDRAW.XXXXX这些不知如何声明;
myApp.ActiveDocument.Unit = CorelDRAW.cdrUni.cdrInch \'这句不能通过,原因是应该是没有正确声明调用
感谢大家的帮助,我现在转用了其它软件配合了,我要的功能已经实现了!非常感谢! |