-1

我有一个我们在工作中使用的模板,我想使用 Visual Basic 进行编辑。我构建了一个 gui,它要求用户提供一些数据。我需要打开模板并根据用户输入编辑模板的内容。到目前为止,我已经完成了研究,我所看到的一切都向我展示了如何打开一个新的 Excel 文档,而不是当前的。如何打开当前模板?

*我让用户浏览并选择文件名并将其存储为变量

4

1 回答 1

1

很难说你想要实现什么,可能需要更多的澄清。

引用打开的 Excel 文件

Set execlObj = GetObject(fileName)

打开未打开的 Excel 文件(在单独的 Excel 应用程序中)

Dim oXLApp As Object, wb As Object
Set oXLApp = CreateObject("Excel.Application")
Set wb = oXLApp.Workbooks.Open(fileName)

其中文件名是例如 c:\test.xls

于 2015-03-27T14:47:25.320 回答