首页 > 解决方案 > 在 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

标签: excelvbaoutlook

解决方案


您需要修复变量声明。由于您使用的是早期绑定,因此这非常简单。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

推荐阅读