这似乎应该是一个简单的,但我被卡住了。
我在 Access 中运行一个 VBA 脚本,它在 Excel 中创建了一个 40 多页的报告。
我正在使用早期绑定创建一个 Excel 应用程序对象:
Public obj_xl As New Excel.Application
这是我如何引用对象的示例:
With obj_xl
.Workbooks.Add
.Visible = True
.Sheets.Add
.blahblahblah
End With
问题是程序变得太大,我需要将代码分解成单独的模块。
如果我尝试从与创建它的模块不同的模块引用 Excel 应用程序对象,则会引发错误(“不明确的名称”)。
我确信我可以用 Win API 做点什么,但这似乎有点过头了。
有什么想法吗?谢谢