word的ole问题,如何关闭word程序

adlo 2002-05-15 05:01:36
关闭文档:
VBA: Document.close(SaveChanges,OriginalFormat,RouteDocument);
SaveChanges:如果文档修改过,这个参数决定是否保存这些变化:
wdSaveChanges
wdDoNotSaveChanges
wdPromptToSave
OriginalFormat:当保存文档时,指定使用的格式
wdOriginalFormat 用它的原始格式保存文档
wdWordDocument 用Word格式保存文档
wdPromptUser 问用户是否想用原始格式保存文档。
RouteDocument:如果置为True,这个参数告诉Word发送文档到下一个接受方
跳转到文档中的指定位置:
请问这句VBA在cbuilder里面怎么写(OLE操作),谢谢大家
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nanhui 2002-05-16
  • 打赏
  • 举报
回复
Variant MSWord;
MSWord=CreateOleObject("Word.Application");
........
MSWord.OleFunction("Quit");
MSWord = Unassigned;

Variant MSWord;
Procedure QuitFalse("Quit");
MSWord=CreateOleObject("Word.Application");
.......
MSWord.Exec(QuitFalse);
MSWord = Unassigned;

nanhui 2002-05-16
  • 打赏
  • 举报
回复
Variant MSWord;
MSWord=CreateOleObject("Word.Application");
MSWord.OleFunction("Quit");
MSWord = Unassigned;

Variant MSWord;
MSWord=CreateOleObject("Word.Application");
Procedure QuitFalse("Quit");
MSWord.Exec(QuitFalse);
MSWord = Unassigned;
yufei_yf 2002-05-16
  • 打赏
  • 举报
回复
Variant Document;
Document = Variant::CreateObject("Word.Application");
Document.OleFunction("Close","参数1","参数2",...);
Close可以时别的命令语句
lxpbuaa 2002-05-15
  • 打赏
  • 举报
回复
WordApplication.DisConnect();
aawolf 2002-05-15
  • 打赏
  • 举报
回复
在BCB中你可以直接通过OLESERVER来调用WORD,有个WordApplication对象,你可以操作它来控制Word.

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧