将工作簿存储在xlam文件中

有一个工作簿,我需要附加到一个.xlam文件,所以当一个macros运行时,工作簿将被显示。 是否有可能通过将这个工作簿“附加”到xlam?

我知道我可以将可视属性设置为false添加工作表,但在这种情况下,我的VBE编辑器将变得非常混乱,并将很难创build所有这些工作表再次在xlam文件。

将下面的VBA添加到您的macros从特定的文件path中打开工作簿..

Workbooks.Open "\\someNetworkDrive\myworkbook.xlsx" or Workbooks.Open "C:\myworkbook.xlsx" 

假设您的加载项pipe理器中启用了.xlam,那么您的加载项代码将可以在Excel实例中的任意位置使用。