如何取得EXCEL(1,1)里的值??

wxbps 2006-08-17 08:15:39
如何取得EXCEL(1,1)里的值??
...全文
162 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxbps 2006-08-18
  • 打赏
  • 举报
回复
水大大,麻烦你下,近来帮我再写下

关闭这个EXCEL就是这个的CLOSE 和销毁QUIT的代码!谢谢了!
水如烟 2006-08-18
  • 打赏
  • 举报
回复
mExcelApplication.Quit

你可以参考Excel的宏
或者在项目中直接引用Excel Object Libary

还可以参考一下我这篇:

MSOffice小知识:基本框架
http://www.cnblogs.com/LzmTW/archive/2006/05/26/410233.html
水如烟 2006-08-18
  • 打赏
  • 举报
回复
那也太霸道了,凡是打开的都杀了.

只删自己的:
MSOffice小知识:基本框架
http://www.cnblogs.com/LzmTW/archive/2006/05/26/410233.html
wxbps 2006-08-18
  • 打赏
  • 举报
回复
不行!mExcelApplication.Quit 还是出错!

我用了这段,退出程序以后直接销毁EXCEL的进程,然后关闭程序

Dim pList() As Process
Dim processName As String = "excel"
pList = Process.GetProcessesByName(processName)
For Each proc As System.Diagnostics.Process In pList
proc.Kill()
Next proc
Application.Exit()
水如烟 2006-08-17
  • 打赏
  • 举报
回复
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim mExcelApplication As Object
Dim mWorkbook As Object
Dim mWorkSheet As Object

mExcelApplication = CreateObject("Excel.Application")
mExcelApplication.Visible = True
mWorkbook = mExcelApplication.Workbooks.Add()
mWorkSheet = mWorkbook.Sheets.Add
mWorkSheet.Cells(1, 1).Value = "It is me"
Dim mValue As Object
mValue = mWorkSheet.Cells(1, 1).Value
Console.WriteLine(mValue)

End Sub
wxbps 2006-08-17
  • 打赏
  • 举报
回复
用 .Range(1,1).value = i
这样不可以!

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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