我们在服务器上有一个主文件,其中包含所有VBA代码和宏。我们公司的一堆机器中都有本地文件,在这些机器上调用主文件中的宏来启动过程。不知道为什么,但是最近他们停止了正常工作。有人对如何解决这个问题有任何想法吗?
我检查了宏设置,并在所有计算机上启用了宏设置,因此并非如此。上周工作正常,但一切都在本周开始。
Private Sub CommandButton_CreatePanelTest_Click()
Application.Run ("'Y:\XXX\Main.xlsm'!CreatePanelMacro")
IgnoreReadOnlyRecommended = False
Workbooks(Dir("Y:\XXX\Main.xlsm")).Close Savechanges:=False
End Sub
答案 0 :(得分:2)
在工作簿中运行宏之前,请先打开它。
for (i = 0; i < limit; i++)
{
// do stuff
}
// Anonymous action delegate so I don't use a variable declared in enclosing scope above
new Action(() =>
{
int i = 0;
foreach (object thisObject in MyObjects)
{
// do stuff
i++
if (i >= something)
{
return;
}
}
})();