Outlook VBA:在不打开电子表格的情况下获取Excel单元格值

时间:2019-04-16 13:14:22

标签: excel vba sharepoint outlook reference

从Outlook VBA中运行脚本时,如何打开外部电子表格单元格(或:范围)而不直接打开该电子表格?

当我使用Excel时,我可以(通过VBA)将以下字符串写入单元格以获取其他文件的值:

='https://sharepoint.host.com/serverpath/[file.xlsx]Sheet1'!A1

其优点在于不必打开外部文件(使用Workbooks.Open())。 但是,在VBA中这不起作用:

Sub testfun()
    var = 'https://sharepoint.host.com/serverpath/[file.xlsx]Sheet1'!A1 'Syntax Error
    Debug.Print Var
End Sub

0 个答案:

没有答案