如何使VBA Excel程序在其他Excel文档上运行



我对 VBA Excel 很陌生,我只知道这个报告格式化任务所需的内容。我的代码几乎完成了,但我想知道的是,如何让我的程序在多个文档上运行?

我的意思是,我想通过我的程序选择一个 excel 文件,然后我想开始报告格式化过程。然后也许用户需要格式化另一个文档,我希望我的程序也能够格式化该文档。我怎样才能做到这一点?

提前致谢

帖木儿

我目前这样做的方式是创建一个 Excel 加载项。 为此,请将宏和窗体放入新的空 Excel 工作簿中,并另存为 .xlam 文档。

若要使用这些宏,请打开 Excel 文件和加载项。 若要自动打开加载项,请将其保存到"C:\Program Files\Microsoft Office\Office12\XLSTART"(Vista)。

您甚至可以使用适用于 Office http://msdn.microsoft.com/en-us/library/office/ee691832(v=office.14) 的自定义 UI 编辑器为外接程序创建自定义功能区Microsoft.aspx (下载链接位于说明末尾)

最新更新