Word VBA中的对象方法能在DELPHI中引用吗? 想知道如果操作WORD,WORD VBA能做的事DELPHI能不能做,是不通过调用VBA中定义的对象属性方法,或是用别的什么方法来实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单点说就是怎么用DELPHI想VBA一样操作WORD? 组件面板上Server里的组件就是用来操作Word, Excel等的,可以看这个例子: Demos\ActiveX\OleAuto\Word8。 在use单元里加入comobj单元var wordapp,doc,rag:variant;begintry wordapp:=createoleobject('word.application'); wordapp.visible:=true; doc:=wordapp.documents.add; rag:=doc.paragraphs.last.range; rag.insertafter('字符串'); rag.insertparagraphafter; //插入空行finally rag:=unassigned; doc:=unassigned; wordapp:=unassigned;end;end;我也不知道你要些什么操作.你可以给我发邮件,一起切磋 所有VBA中的对象方法都可以在Delphi中使用,你可以在Word的帮助中看到整个Word的对象树状关系图你可以在OleContainer中创建一个Word对象,它是一个Word.Document对象你就可以对它进行操作了,不过在设计器是没有Code completion的也不会有编译错误出现可以直接通过在Word中写好的宏名称来调用宏 关于Richedit的问题 ActiveForm的问题 如何选中树结点 如何获得汉字输入法,并且作为imename名 如何在listview中录入数据?(100分) dbk是什么数据库文件 为什么获取Intel的CPUId是一样的1674、1、0、58980863? 求助:怎样使子窗口获取光标 请各位高手帮忙给看一下-->> 关于Format函数的用法? Question:D7中的ClientSocket和ServerSocket到哪去了 ***如何制作一个类似Object Inspector的窗口?一定给分!!!***
可以看这个例子: Demos\ActiveX\OleAuto\Word8。
wordapp,doc,rag:variant;
begin
try
wordapp:=createoleobject('word.application');
wordapp.visible:=true;
doc:=wordapp.documents.add;
rag:=doc.paragraphs.last.range;
rag.insertafter('字符串');
rag.insertparagraphafter; //插入空行
finally
rag:=unassigned;
doc:=unassigned;
wordapp:=unassigned;
end;
end;我也不知道你要些什么操作.你可以给我发邮件,一起切磋
你可以在Word的帮助中看到整个Word的对象树状关系图你可以在OleContainer中创建一个Word对象,它是一个Word.Document对象你就可以对它进行操作了,不过在设计器是没有Code completion的也不会有编译错误出现可以直接通过在Word中写好的宏名称来调用宏