关于在Delphi中控制Wps,AutoCad的问题,请开发过文件管理系统的朋友过来看一下!(此问题是否无解?请各位帮忙!Up有分) (300分)

  • 主题发起人 主题发起人 82625741
  • 开始时间 开始时间
8

82625741

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大侠:
在Delphi中怎样才能控制AutoCAD,WPS的新建、打开、关闭、保存等功能,我用CreateOleObject建立该类型用,进行Visible操作之后CAD,WPS就独立于自己的系统过程,也就无法控制它的运行状态,如果采用TOLEContainer则不管InPLace状态是否为真,开打CAD时将单独运行,WPS则在本系统中运行但文件菜单不可见,请教各位作过该方面系统的朋友给我一个完美的解决方案,谢谢!
开发环境:
Delphi7.0+SQL2000+ACAD2004+WPS2003
 
各位帮忙呀,我搜索了所有贴子,都只有怎么启动的却没有在Delphi中调用其相关事件的,
有没有好的方法解决在ACAD、WPS中打开,关闭,新建时都能解发自已所写的事件,我不懂VBA,所以的话也没法用VBA写!
 
各位帮帮忙呀!!
 
To 82625741:
我也有过和您一样的要求,控制WPS是不可能的,因为金山没有和Office一样的VBA,如果控制AutoCAD,那用Delphi是不可以的,如果您要对AutoCAD进行二次开发的话,传统的就是在AutoCAD的环境下面用Lisp和VBA,可是那可能必须在AutoCAD的环境下面,不过我看您的要求应该用ARX,AutoCAD提供的对其进行二次开发的ObjectARX库是用VC开发的,所以对其进行ARX开发只能使用VC,只有用ARX才可以对AutoCAD进行真正的二次开发
 
TO:宁柯
那老兄当时是怎么处理的,有没有好的方法,不可能就这样无声无息或者说要我先学习VC然后再开发此系统,我看了WPS与ACAD的二次开发档,里面都有相关的事件可调用可我就是没办法在Delphi中成功调,我用的是CreateOleObject的方式,老兄既然有同老弟一样的需求,因该有些这方面的解决方案,急呀!拜托!
 
To 82625741:
^_^ 不瞒您说,说来惭愧! 关于WPS当时是公司要求我把报表导出到微软的Excel还有金山的WPS,可是我只实现了Excel,由于WPS的资料太少、且对VBA的支持几乎没有只好作罢!
关于AutoCAD那是两年以前我还在学校大四的时候,毕业设计我作的是AutoCAD的二次开发,我倒是很想用Delphi进行二次开发,不过后来由于VC一时难于上手,VBA不太地道,Delphi不支持,只好使用了传统的Lisp!
我实在是帮不上你,对不起! 希望有比较牛的DFW能知道如何用Delphi开发WPS和AutoCAD, 祝您好运! 同时我也会关于此贴的,因为我很关心AutoCAD到底能不能用Delphi二次开发!!
 
有的时候真的不服气不行,因为VC由于历史原因,现有的可以利用的资源和现成的解决方式远远比Delphi多,
或者那位知道如何用C++Builder进行AutoCAD的二次开发也可以,因为ObjectARX的所有DLL都是用VC做的,在Delphi里面却是…… :(
 
谢谢宁柯!
我现在也没办法,只好到处发贴,现在连接金山公司都没放过,不过好象现在一点反应都没有:(,只希望那位DWF能现身帮我这个忙了!!
等待中……
 
帮您提前!!
 
为什么会没人回应?此题难道真的无解??
 
呀! 也是, 怎么还是没有人回答啊? 我还提前!
 
大家帮帮忙!如果有人解决此问题,我另开贴加300分送上!
 
各位帮忙呀,Up者有分!
 
我再帮您提前!!
 
我再提前………
 
幫你提前。。。。。。
 
关注!帮忙提前!!!(补充字数)
 
我也想知道怎么做
 
我现在正在作关于政府采购的项目,其中遇到把报表导出到Excel,但政府采购不是要求用国产软件吗?想让把数据导入到WPS,我也没办法,真的,这不是我们程序员的问题,要说,应该是金山公司的问题!金山公司??????咳,我还是把报表数据只导出到了Excel!
 
我也想知道
 
后退
顶部