[說明]
有時複製檔案時,明明"名稱管理員"內的定義名稱都刪掉了,但當使用"移動與複製"建立副本時依然發生「名稱衝突」為什麼會發生這樣的事情呢?
 
原因是名稱管理員內被定義的名稱都被隱藏了,要怎麼讓隱藏的名稱出現然後刪除,將複製表格時的「名稱衝突」解決,以下透過程式碼來解決這個問題,相對的可以讓隱藏的名稱出現,也可以將名稱進行隱藏,請看以下說明。
 
[程式碼]

1.新增一個模組,並輸入程式碼,如 [Module1程式碼] 所示

[Module1程式碼]
image
 
2.在活頁簿上新增一個圖型,並指定剛剛寫好的 SHOWNAME 巨集
image
 
3.按下剛剛新增的圖形,在打開名稱管理員,所有的名稱就會出現了,之後再把不需要的名稱刪除,就可以「名稱衝突」解決問題了
image
 
4.當然可以顯示也可以隱藏,就是把 XNAME.Visible 設定成 False 。
image
 
5.執行程式後,再打開 [名稱管理員] 就會發現所有的名稱都消失了,這樣就可避免名稱管理員被其他人員誤刪的狀況。
image
 
[特別說明]
  • 本範例使用Office2010
 
謝謝您閱讀了我的文章,若您喜歡我的文章,希望你幫我按個讚,也幫忙分享給需要的朋友或其他平台,謝謝。
 
 
20180128 黑.png
 
 
 

arrow
arrow

    黑天使 發表在 痞客邦 留言(0) 人氣()