vb.net 打开两个excel文件
vb.net吧
全部回复
仅看楼主
level 1
各位大佬好,我想要功能是从一个excel复制数据到当前的excel文件。折腾了半天还是不知道到底怎么声明变量。错误信息:
System.Runtime.InteropServices.COMException occurred
HResult=0x800A03EC
Message=Exception from HRESULT: 0x800A03EC
Source=<Cannot evaluate the exception source>
StackTrace:
<Cannot evaluate the exception stack trace>
感觉是xlapp和thiswbk定义的不对,或者用法不对。虽然我在模块里定义了变量
Imports Microsoft.Office.Interop.Excel
Imports Microsoft.Office.Tools.Excel
Public Module Module1
Public strFilePath As String
Public xlApp As Excel.Application = Globals.ThisWorkbook.Application
Public thisWbk As Excel.Workbook
Public thisWst As Excel.Worksheet
End Module
可在按钮的脚本里还是出错。
Public Class FrmMain
Private Sub BtnImportIO_Click(sender As Object, e As EventArgs) Handles BtnImportIO.Click
xlApp.ScreenUpdating = False
thisWbk = xlApp.ThisWorkbook ‘这一步出错了
thisWst = thisWbk.Worksheets("IO_List")
xlApp = New Excel.Application With {.Visible = False}
Dim wbkFile As Excel.Workbook = xlApp.Workbooks.Open(strFilePath)‘打开另一个文件
’因为上面就出错了,下面的就不贴了。
End Sub
End Class
2020年12月10日 04点12分 1
level 11
你只是定义了,没有实例化
2020年12月12日 07点12分 2
我也发现这个问题了。以前用VBA,不存在这个问题。现在真不习惯。
2020年12月12日 12点12分
level 1
你好 你发我的私信 我回不了你
2020年12月13日 14点12分 3
问题已经解决了。多谢。
2020年12月13日 14点12分
@低通滤波器▫ 是借药的嘛?
2020年12月13日 14点12分
@小邵同学- 额。我看您在我这个帖子里回复的,我以为您是说这个编程语言问题呢[汗]不太会弄贴吧。咋还能找到不一样主题的帖子[黑线]
2020年12月13日 14点12分
@低通滤波器▫ 好我说的是猫猫 现在怎么样了 因为我看你给我私信我回不了
2020年12月13日 14点12分
level 4
现在还有用vb.net的公司?用了这个感觉跳槽都没法跳了
2020年12月18日 02点12分 4
自己弄着玩的。我也觉得没大有意思,网上资料太少。我现在开始看C#了,资源比vbnet多多了,哈哈
2020年12月18日 04点12分
@低通滤波器▫ 我就是到了这个公司用的vb.net做系统的,现在跳只能学下c#,要是以前一直干java就好了
2020年12月18日 04点12分
@贴吧用户_0D48tS5 羡慕你们做码农的,挣钱多[呵呵]
2020年12月18日 04点12分
@贴吧用户_0D48tS5 请教个C#的问题。怎么把Excel 的数据导出到mdb文件啊。以前在vba里用的ADODB,在visual studio 2019级没找到这个reference 。网上搜了一下,ADODB的都是好几年前的帖子,难道现在不用了?还是改名了?
2020年12月18日 04点12分
level 5
[呵呵]
2021年01月03日 10点01分 5
1