2
使用下面的代碼從一個工作簿中運行宏:如何調用Excel宏包含在單獨的模塊(不表)
set app [::tcom::ref createobject Excel.Application]
[$app Workbooks] Open c:/MyMacroBook.xlsx
$app Run Macro1
但是,如何在有名稱相同的多個宏調用不同的模塊?
例如Module1
有Macro1
,並Module2
具有Macro1
試過以下,但沒有奏效:
set app [::tcom::ref createobject Excel.Application]
[$app Workbooks] Open c:/MyMacroBook.xlsx
$app Run Module1!Macro1
$app Run Module2!Macro1
嘗試'$應用程序運行Module1.Macro1'(注意放置一個驚歎號的句號) –
嘗試,但都無濟於事 – BabyGroot