高分请教,怎样去掉Excel、word点保存的的弹出来的对话框。
我用代码直接另存一份文档。保存成功,但还是什么弹出那个标准的对话框。
在DocumentBeforeSave事件中执行:
object path=InitArgs.OAFilePath+"\\"+this.fileName;
object o=false;
Wb.SaveAs(path,missing,missing,missing,missing,missing,Excel.XlSaveAsAccessMode.xlNoChange ,missing,missing,missing,missing);
Wb.Saved=true;
点保存时,保存在指定的路径下,但还是会弹出那个window标准保存对话框。
请问如何去掉。。。。。想重写SaveAs方法,但不知从何下手。。不知有解决方法没,或其它方法
问题点数:100、回复次数:5Top
1 楼DawnPine(拂晓的松)回复于 2005-08-02 12:55:54 得分 0
Application.DisplayAlerts = False
wDoc.SaveAs "WordName"Top
2 楼mcsedb()回复于 2005-08-02 13:06:37 得分 0
excelApp.DisplayAlerts=false;
wb.BeforeSave+=new Excel.WorkbookEvents_BeforeSaveEventHandler(Wb_BeforeSave);
wb.Saved=true;
还是一样弹出来呀?????Top
3 楼flili()回复于 2005-08-05 00:37:14 得分 0
改一改你的代码,试试这样:
wb.Application.DisplayAlerts = 0;
......(这里中间的代码我不懂)
wb.Saved = -1;
Top
4 楼batbat(不只火五)回复于 2005-08-18 03:53:58 得分 0
就是那个
xlsApp.displayAlerts = false
就行了
屏蔽一切的 提示Top
5 楼gigilee(gigilee)回复于 2005-09-12 10:28:48 得分 0
xlsApp.displayAlerts = false
你的程序
xlsApp.displayAlerts = true
你的程序中间不要跳到其他function里面。Top




