2013-06-04 112 views
-1

什麼是今天打包excel vba代碼的最佳方式?
在過去那裏的東西像.xll和.xla的 - 還有那些東西嗎?包裝excel vba代碼

打包時我有什麼選項可以觸發此代碼(即爲onLoad事件添加一個cusotom按鈕/菜單項/一些)?

我說的是執行代碼時會產生一個自包含的工作簿。 我不想編碼成爲每個這樣創建的工作簿的一部分。

我想知道兩種不同情況下的答案: 1)當你的代碼不適用於使用它的人。 2)當你想讓收件人能夠編輯和修改代碼。

我想考慮的另一個方面是「每次用戶運行他的excel時是否激活/加載該包,還是他必須有意從excel中加載它?」

感謝

回答

0

XLA的仍然可以 - 至少在Excel 2010中,和我想象中的2013年

一個XLA可手動加載,或可以放在一個啓動文件夾被自動加載。

您可以使用密碼保護VBA項目以使其更難(but not impossible)來編輯和修改代碼。