excel - 在 Outlook vba 中打开 Excel 工作簿时出现不匹配错误
问题描述
我对此进行了研究,但没有发现任何东西。应该不是那么难解决。我正在尝试在 Outlook 中使用 VBA 打开 Excel 工作簿,但它引发了不匹配错误,我不知道如何修复。
Function openWorkbook()
Dim xlApp As Object
Dim sourceWB As Excel.Application
Set sourceWB = Workbooks.Open("Z:\Stress Test\GSST Daily\weekly report\June\GSST Daily Estimation week of 06.22.xlsx")
End Function
解决方案
您需要修复变量声明。由于您使用的是早期绑定,因此这非常简单。Sub
如果您不打算退回任何东西,我也会将其更改为 a 。
Sub OpenWorkbook()
Dim xlApp As Excel.Application
Dim sourceWb As Excel.Workbook
Set xlApp = New Excel.Application
Set sourceWb = xlApp.Workbooks.Open("Z:\Stress Test\GSST Daily\weekly report\June\GSST Daily Estimation week of 06.22.xlsx")
End Sub
推荐阅读
- vue.js - vuejs router.go(-1)第二次没有显示
- flutter - MissingPluginException(未找到通道 razorpay_flutter 上打开的方法的实现)
- reactjs - npm 错误!代码 ENOSELF 和拒绝在包下安装名称为“美人鱼”的包
- javascript - 将 Menu.Item 与 Sider 内的底部对齐
- postgresql - 具有别名表达式的 SQL HAVING 子句的行为 - 标准
- c++ - 是否可以在没有真实文件的情况下创建 ifstream
- java - 我想在 SOAP 服务的响应标头中将“Transfer_encoding:Chunked”更改为“Transfer-Encoding:gzip,deflate”
- java - 让 Junit5 测试用例在 Spring STS 4 中运行
- javascript - 如何在 JavaScript 中检查一个 JS 对象的所有键和值是否存在于另一个 JS 对象中?
- c# - 尝试将 Arduino 连接到 Unity 时出现超时异常