从 Access VBA 编辑打开 Excel sheet

Edit open Excel sheet from Access VBA

如何插入行并填充单元格 Excel sheet 已经从 MS Access 以编程方式打开?

一种可能性:

Sub Macro1()
'
' Macro1 Macro
    Excel.Workbooks("Test.xlsx").Worksheets(1).Range("A1") = "Test"

End Sub

只需使用 .Workbooks 和另一个工作簿的路径引用另一个工作簿。

另一种解决方法是直接创建一个无法访问的新工作簿,然后填充它:

'Open a new instance of Excel to be used and run without being visible
Dim xls As Excel.Application
Set xls = New Excel.Application

此代码打开 excel 的新实例和一个空工作簿。