Delphi与Word之间的融合技术 (0分)

  • 主题发起人 主题发起人 yzhshi
  • 开始时间 开始时间
谢谢 yzhshi
 
我用你上面讲的方法,去倒入autocad.tlb,在insatall的时候居然没有类名,用vb中的引用时
到是类中的方法,属性,事件都看得到,就是连接msword.olb想你一样改了名字install时,却告诉我
msfont类有重名,明明没显这个类名,结果什么都没倒入
 
出现Import Type Library界面后,
下面有ClassName的列表,将其中改名。
难道ClassName中没有列表吗?注意Font那一行没有显示出来,拉动滚动条就看见了。
 
>> 风中的沙粒,
Import TypeLibrary的时候,你为什么非得Install呢?为什么不用Create Unit呢,直接
引用这些单元动态生成Automation对象不好吗,你有没有到我推荐的网站研究过呢?有问
题是好事,但是你也应该主动的解决问题,不是走一步,问一步吗。

http://www.techvanguards.com/
看看他的step by step,他逐步教导你了解Automation,看看他调用DOM来解析XML的单元。
 
说实话,我到没有到那个网站去看一下,因为已经有一阶段没有用这些了。刚刚我将它添到
收藏夹里面了,稍微有空我会仔细看的。呵呵。
谢谢DragonPC_???!
 
其实是这样的,我所要连结的是autocad14,的类库,你讲的create unit我当然是过
其实和在use中加autocad_tlb效果是一样的,我当然试过,最大的问题是,word,你这样输入类库
后连结可以用object.connect,autocad不行他根本没这样的方法,所以最后一样要用createoleobject
来连结,这样一样看不到提示。你在var ac后看提示,发现它的对象类形式idispatch,这到底是什么?
 
对于Word,或者说Office系列,很多属性、方法我们并不,也不必都知道,实际
使用中可以这样详细了解:
1、查找帮助,D:/Program Files/Microsoft Office/Office10/2052/VBA*.CHM
2、可以在工具->宏->录制新宏,然后去做你想用代码实现的东西,做完后,
到工具->宏->Visual Basic 编辑器里面里面查看相应的宏,就知道如何实现了,
然后在录制的宏中就可以看到你需要的命令了,当然,可能并不都是需要的,取其
中的核心就可以了。
对于Delphi调用,一般也是直接使用即可。
 
nice
i like it
 
我忘不了饿人谷,到处找她, 不料掉进这...没有恶人的地方。
 
yzhshi你好,我有一个问题:
我用OLEContainer打开一个Word文挡,然后把它存为几幅.bmp的图片。这些功能已经实现,但是
我无法控制图片的背景颜色,始终是默认的灰色。能在Word里控制它的颜色吗?
 
>>a.通过Delphi的控件TOleContainer 将Word嵌入

>>这是最简单的Ole嵌入,能够直接将Word文档调用,只需要使用ToleContainer.Run就可以将Word文
>>档直接启动。且这样启动的Word文档与Delphi程序是一个整体(从界面上看),但是它存在不可克
>>服的缺点,即不能通过Delphi控制Word文档,也就不能实现将灵活操纵Word的目的。

错误!!
一样可以。
 
是的,当初形成上面文章的时候,对ToleContainer摸的不是特别清楚,所以就下了这个错误结论。
其实,里面的观点还有很多错误的,不过,也有一定的可取之处,所有的都是我的认识吧。
认识事务的层次肯定是在不断增长的。
欢迎提出!
 
楼上两位大侠,如何控制oleContainer呢?我正在做这方面的事,正不知如何呢。
先谢谢了。
 
我只是看了一点关于oleContainer的帖子,真的没有做过。也就没有发言权了。[:)]
 
yzhshi的精神,王寒松的精神,我们应该发扬光大!
 
后退
顶部