回覆列表
-
1 # 使用者8848840902332
-
2 # 芳草杭杭
excel開發工具插入控制元件沒有宏,要更改宏安全設定。你可以在信任中心中更改宏安全設定,除非你的組織的系統管理員為防止他人更改這些設定而更改了預設設定。在“開發工具”選項卡上的“程式碼”組中,單擊“宏安全性”。提示如果未顯示“開發工具”選項卡,請單擊“Office按鈕”,單擊“Excel選項”,然後在“常用”類別中的“使用Excel時採用的首選項”下單擊“在功能區顯示‘開發工具’選項卡”。
我的情況是:
英文Office + 中文語言包
在Excel中錄製宏,宏名和模組名均為中文。
儲存退出,再開啟,就出錯。
恢復辦法用“冰與火”同學的就好了。至於防止再發生的對策,我的辦法是:
不使用“表單控制元件”,而是使用“ActiveX控制元件”。
它的不同有2點。
sub名等,均為英文直接儲存在當前Sheet中,不需要另外一個模組。所以,正好避免了中文的錯誤。
至於mrchow同學說的改變模組名為英文的建議,我這裡因為沒有開啟“屬性視窗”,所以開始怎麼也改不了。後來上網搜了一下,透過“檢視”->"屬性視窗"開啟後,就可以修改模組名了。