如题,请说明用什么函数,参数怎么设置。
解决方案 »
- 如何获得ADO未连接到SQL SERVICE 的信息,请教高手
- 如何用memo、或RICHTEXT打开WORD、WPS及文档?急!解答正确立即给分!
- ADO中UPdate语句的问题(oracle8i)??
- 如何让DBcombobox的items所显示的值和存入数据库中的不同?
- 模拟实现ACDSee的SlideShow问题
- ***十万火急~~打印相关的问题!
- 那位前辈有用EWWIN3。5。2做的作品,请发给我EMAIL。正在学习使用这软件
- <<<<<windindance兄请进来取分!!《〈〈〈〈〈〈〈〈〈〈〈<
- 那里有DELPHI5的中文帮助文件,或包括全部Delphi函数的资料下载?
- 窗体大小固定不了吗?
- delphi 改变指针指向变量的值
- Delphi SQL语句执行出错!
在Word中调用Word软件,归纳起来有三种方法:
a.使用Delphi提供的Servers控件调用Word,使用Word的属性
b.通过真正的Com技术,将Office软件目录中文件MSWORD9.OLB中的类库全部导入Delphi中,
利用Com技术编程
c.使用CreateOleObject将启动Word,然后以Ole方式对Word进行控制。 我使用第三种,网上资料很多的
var
vWordApp:OLEVariant;
strDocName:string;
strInsertDoc:string;
begin
try
vWordApp:=CreateOleObject('Word.Application');
except
ShowMessage('启动Word出错!');
vWordApp:=Unassigned;
abort;
end; vWordApp.Visible:=true; // 打开文档
strDocName:= ExtractFileDir(Application.Exename) +'\\test1.doc';
vWordApp.Documents.Open(strDocName); // 插入文件
strInsertDoc:=ExtractFileDir(Application.Exename)+'\\test2.doc';
vWordApp.Selection.InsertFile(
strInsertDoc, // FileName
'', // Range
false, // ConfirmConversions
false, // Link
false // Attachment
);end;// 当年抄老妖的