VB.NET进行OFFICE编程-文档关闭的问题
来源:互联网 发布:网络收视率图 编辑:程序博客网 时间:2024/05/16 11:01
很多人在编写OFFICE程序时都遇到了不能很好的清除OFFICE进程的问题,我同样出遇到了这个问题,经过对相关资料的查阅有几点收获
一、
Imports MsExcel = Microsoft.Office.Interop.Excel
Myexcel = New MsExcel.Application
Myexcel = New MsExcel.Application
当完成实例时,可以调用Myexcel.Hwnd获得主窗口句柄,进而可以在完成OFFICE操作时调用API将其KILL。
二、
Imports MsExcel = Microsoft.Office.Interop.Excel
Myexcel = New MsExcel.Application
'在实例后加上这一句
Myexcel.DisplayAlerts = False
'在完成OFFICE操作时调用Qiut退出,但是不会保存所有操作
Myexcel.Quit()
'还原
Myexcel.DisplayAlerts = True
Myexcel = Nothing
Myexcel = New MsExcel.Application
'在实例后加上这一句
Myexcel.DisplayAlerts = False
'在完成OFFICE操作时调用Qiut退出,但是不会保存所有操作
Myexcel.Quit()
'还原
Myexcel.DisplayAlerts = True
Myexcel = Nothing
用这个办法的好处就是你只管用,除非你要保存文档不然OFFICE不会保存文档,在程序结束时会自动清除所有OFFICE进程,缺点就是,在程序没有结束的时候,每次创建的OFFICE进程都不会结束,非要等到程序结束的时候才全部清除。
- VB.NET进行OFFICE编程-文档关闭的问题
- Microsoft Office VB.NET编程,获得当前编辑文档的对象,并打印到控制台
- [VB.NET]一个简单的编程问题
- VB.Net创建的office类
- [VB.NET]VB编程问题急救
- Microsoft Office,VB.NET编程 PIA使用小程序
- c# office控件编程 生成文档进行局部限制编辑
- VB的文本框控件TextBox打开Office的Word文档
- 获取MS Office自动化编程的文档
- 获取MS Office自动化编程的文档
- Office 2013 您的管理员已关闭最近文档列表。
- 学习VB.NET编程最基本的三个问题
- 关于.net socket编程中客户端关闭的问题
- vb.net的socket编程
- VB.NET 调用Excel 不能关闭 Excel.exe 进程的问题
- vb.net 打开EXCEL ,关闭程序后,EXCEL进程仍然存在的问题
- 利用微软的平台进行Office文档的在线查看
- 在VB.NET窗体中如何打开/查看Office文档(Word, Excel, PowerPoint)
- C++内存管理
- 我们的项目总算该结尾了
- 迟来的抱歉
- 解决IE需要激活 ActiveX 控件和生成控件调用代码
- 讨人喜欢的26个原则,让你的人际关系更上一层楼!
- VB.NET进行OFFICE编程-文档关闭的问题
- C#中双缓存绘图的实现方法
- Ajax的注册应用
- 圣诞礼物
- 基于MFC对话框的OpenGL类
- 正则表达式--递归匹配与非贪婪匹配
- Introduce some c++ compilers
- 轻松消除贴图闪烁
- VB获取硬盘逻辑序列号的方法