3
我有一些VBA代碼並將其保存爲Excel加載項。我需要一種方法來自動安裝此Excel加載項。我想創建一個安裝程序,以便我的用戶可以運行安裝程序來安裝加載項。使用安裝工廠自動安裝並啓用Excel加載項
我正在關注this guide以自動安裝加載項。
但我不明白如何使用安裝工廠添加腳本作爲指導。例如,如何使用Setup Factory插入此腳本?
--Check whether Excel is opened.
sValues = Window.EnumerateTitles(true);
--Next line has SetupFactory 8 code
--for iCount, sValue in sValues do
for iCount, sValue in pairs(sValues) do
if String.Find(sValue, "Microsoft Excel", 1, true)>0 then
Dialog.Message("Error", "First close Microsoft Excel."..
String.Char(10)..String.Char(10)..
"Uninstaller will now abort.",
MB_OK, MB_ICONINFORMATION);
-- Make sure the process ends with a value other than 0
-- so the uninstall can be performed again.
Application.Exit(EXIT_REASON_USER_ABORTED);
end;
end;
這是一個VSTO加載項或在VBA中創建的加載項?我使用Advanced Installer 9.0來安裝我的加載項(特別是在VBA中創建的加載項)。它可以讓我爲外接程序創建專業的外觀設置。如果你不想要這種設置,那麼你可以創建和Excel文件,並在Workbook_Open事件中安裝外接程序:) –