求助:VS2003中的EXCEL进程问题!
来源:互联网 发布:淘宝信誉评级变成良好 编辑:程序博客网 时间:2024/04/28 11:17
我的代码如下:
Dim ColuCount As Integer
Dim fileName As String = System.IO.Path.GetTempPath() + "/" + Rnd().ToString() & ".xls"
Dim i As Integer
Dim j As Integer
Dim Mark As String = "A"
Dim MarkSec As String = ""
Dim BM As String = ""
Dim Temp As Integer
Try
myExcle = CreateObject("Excel.Application")
myExcle.Visible = True
'System.IO.File.Copy("Stat/aa", fileName, True)
myBooks = myExcle.WorkBooks
myBook = myBooks.Add()
mySheet = myExcle.ActiveSheet
'mySheet = myExcle.Worksheets.Item(1)
'mySheet = myWorkSheet.item(1)
ColuCount = Me.myDbSet.Tables(0).Columns.Count - 1
for j = 1 to myDbSet.Tables.row.count -1
mySheet.range( j + 2).value = Me.myDbSet.Tables(0).Rows(j).Item(0)
Mark = Chr(Asc(Mark) + 1)
Next
Me.ClearExcel()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
Private Sub ClearExcel()
NAR(mySheet)
myBook.Close(False)
NAR(myBook)
NAR(myBooks)
myExcle.Quit()
NAR(myExcle)
end sub
Private Sub NAR(ByVal o As Object)
Try
System.Runtime.InteropServices.Marshal.ReleaseComObject(o)
Catch
Finally
o = Nothing
End Try
End Sub
情况说明:
本人想生成EXCEL后,自动关闭EXCEL进程,但执行完成后。进程管理器中的EXCEL总是存在。
但是我如果不对文档进行操作的话(只生成对象,不进行数据填充),就可以释放EXCEL进程。
望各位高手指点~~~~~~
- 求助:VS2003中的EXCEL进程问题!
- 困扰中的vs2003启动问题
- 求助:网页中的一个问题
- js中的removeChild问题 求助
- python操作excel性能问题求助
- VS2008调试问题,附加到进程----与VS2003的区别
- Silverlight 操作Excel 中的进程资源释放问题
- 求助,关于MFC中的 Secur32.lib问题
- 求助:在S60开发环境中的问题!
- VC6 VS2003转换到VS2005中的一些问题
- ASP.NET导入、导出EXCEL中的一些问题汇总(结束EXCEL进程)
- [求助] 导入多个未打开的Excel文件数据的问题
- 求助问题
- 问题求助?
- 问题求助
- VS2003/2005中的快捷键
- VS2003/2005中的快捷键
- Excel vba 求助。
- 全面剖析C#接口编程之接口概述
- KeyLife富翁笔记
- 上周技术关注:C# 3.0 Orcas 简介
- ORACLE监控数据库性能的SQL
- Eclipse整合JBoss4.0.0服务器开发-配置篇
- 求助:VS2003中的EXCEL进程问题!
- 全面剖析C#接口编程之定义接口
- 在客户端设置cooke和获取cooke的函数
- 一个通过web.Mail发送邮件的类
- 一路向北
- 五、错误处理
- ado的CoInitialize初始函数的使用?
- Fedora Core 4 使用手记(七) 安装MPlayer
- 关注李敖神州文化之旅