我用vb控制wps于是在关闭wps时会出现一个提示保存的窗口求解怎么用程序关掉

如题所述

第1个回答  2013-11-01
不知有没有save,如果没有的话可以用模拟按键,先设置窗口焦点,用sendkey函数发送ctrl+s等待约一秒左右再发送关闭命令。追问

说错了刚才是覆盖应该选是 求格式

追答

是的话就更简单了,先控制文档另存为临时文件,再删除原文件,把临时文件移动给原文件并命名。如果你确定要直接覆盖的话,也可以用之前那种方法发送Y即可。你自己百度函数吧很简单且一大把。

追问

明天我试试

第2个回答  2013-11-01
Private Sub Command1_Click()'这个是程序,实现打开制定的word文件,并修改,然后保存,关闭的代码。
Set WordApp = CreateObject("Word.Application")
Set WordDoc = WordApp.Documents.Open("E:\编程\尝试\1.doc")

这里添加修改代码

WordDoc.Save
WordDoc.Close
WordApp.Application.Quit
End Sub追问

不好意思我是wps

的表格

追答

wps的文档格式不是doc吗?

追问

xls

追答

xlBook.Saved = True '保存时不提示
'xlBook.SaveAs(xlsName)'覆盖时提示
'xlBook.SaveCopyAs(xlsName) '直接覆盖不提示

追问

好的谢谢

本回答被提问者采纳