VFP
调用
Word
创建文档
出处
:
网络
在应用系统的设计中,
有时要求在程序中自动调用Microsof?/p>
?/p>
用程序,如Word或Exce?/p>
等来创建文档或制作表格。在开发一个办?/p>
系统时,就采用了这种方法?/p>
?/p>
设计环境?/p>
?/p>
①MicroSoft
Visual
FoxPro
5.0中文版?/p>
?/p>
②Windows
98中文操作系统?/p>
?/p>
③Microsoft
(R)Wor?/p>
97?/p>
?/p>
首先创建一个表单Form1?/p>
在Form1上新建一个命令按扭Comma?/p>
d1?/p>
并设置Command1的Captio?/p>
?/p>
?/p>
自动创建Word文档
?/p>
?/p>
?/p>
Command1的Click
过程包括下列命令?/p>
语句?/p>
?/p>
cMessageTitle=
?/p>
启动窗?/p>
?/p>
cMessageText=
?/p>
启动
Microsoft®Word97
?/p>
nDialogType=0+64+0
nAnswer=Messagebox(cMessageText, nDialogType, cMessageTitle)
FileName=
”99年工作计划?/p>
Public ObjWord
nlLocaleid=Sys(3004)
=Sys(3006,1033)
ObjWDdoc=Creat(
?/p>
Word.Basic
?/p>
)
ObjWDdoc.AppShow
ObjWDdoc.AppMaxi Mize
ObjWDdoc.FileNeweFault
ObjWDdoc.FileSaveAs(
?/p>
&FleName
?/p>
)
=Sys(3006,Val(nlLocaleid))
cMessageTitle=
?/p>
结束窗?/p>
cMessageText=
?/p>
文档创建完毕?/p>
+Chr(13)+
”退?/p>
Microsoft®Word97
?/p>
nDialogType=0+64+0
nAnswer=Messagebox(cMessageText, nDialogType, cMessageTitle)
这样?/p>
在命令窗口中运行上述Form
时,
单击
?/p>
自动创建Word
文档
?/p>
按扭?/p>
则自动调用Wor?/p>
97创建文档?/p>
且文档的名字?/p>
?/p>
99年工作计?/p>
?/p>
?/p>