gpt4 book ai didi

excel - 从 Access 打开 Excel 工作簿宏

转载 作者:行者123 更新时间:2023-12-04 21:17:18 24 4
gpt4 key购买 nike

首先,我搜索并阅读了类似的线程,我尝试了提出的解决方案并解决了其他人的问题(主要在工作簿名称周围使用单引号),但在我的情况下它不起作用。

我想做的很简单:我想从 Access 调用 Excel 工作簿。工作簿已经打开(使用 VBA),所以这不是工作簿被关闭的问题。这是我尝试运行宏的方式:

Application.Run "'" & xlWb.Path & "\" & xlWb.Name & "'" & "!mainParcourirTrouverItem"

结果是:
'I:\47491\...\Trouver items global.xlsm'!mainParcourirTrouverItem
我尝试了一些变体,例如不使用完整路径(仅文件名),不使用单引号,在子名称末尾添加括号......

此外,我仔细检查了子名称的拼写是否正确。真的没看出来:|

哦,只是为了提供上下文,这里是围绕此代码的完整子:
Private Sub Commande10_Click()
Dim xlApp As Excel.Application
Dim xlWb As Excel.Workbook

Set xlApp = New Excel.Application

With xlApp
.Visible = False
Set xlWb = .Workbooks.Open(FichierImportExcel, ReadOnly:=True)
End With

Application.Run "'" & xlWb.Path & "\" & xlWb.Name & "'" & "!mainParcourirTrouverItem"

' Call importer_transitsrubriques_Click
End Sub

非常感谢。

最佳答案

xlApp.Run不是 Application.RunApplication将引用 Access,而不是 Excel。

关于excel - 从 Access 打开 Excel 工作簿宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12043718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com