返回列表 上一主題 發帖

[分享] VBA 整個模組SUB的保密

[分享] VBA 整個模組SUB的保密

本帖最後由 HUNGCHILIN 於 2012-1-7 15:53 編輯

這是一個觀念性的問題
整個Module內的是可以作保密動作的
作法是將Module 內加上Option Private Module
而不用一個一個將sub改為private sub 然後專案加密
---------------------------------------------------------------------------------------------------
主要表達效果
private sub 跟一般SUB在開啟的VBE視窗模組中還是看的到找的到的
主要差異是sub 在工具/巨集/巨集執行視窗中 看的到也選的到
private sub在巨集執行視窗中 看不到也選不到只能自己輸入

專案被鎖定下private sub若沒有用"特製程式讀出名稱"基本上看不到的
通常要開啟專案才能看到private sub

上述要一個一個SUB 前面加上private,這個只要在模組開頭家加上 Option Private Module
整個模組就會變成私用模組

---------------------------------------------------------------------------------------------------
  1. Option Private Module '整個模組為私用模組,不會出現在巨集執行視窗
  2. Option Explicit
  3. Sub OptionExplicit1()

  4. 'Dim num As String

  5.     num = "Option Explicit"
  6.     MsgBox num

  7. End Sub
複製代碼
Hung-Chi Lin/林宏吉
HUNGCHILIN/林宏吉的OFFICE專欄

        靜思自在 : 一個人不怕錯,就怕不改過,改過並不難。
返回列表 上一主題