套用到
Excel 2010

摘要

如果您停用 Microsoft Visual Basic for Applications (VBA) 並執行 Microsoft Excel,則下列類別中的數種 Excel 功能無法使用:

  • VBA 專案、XLM 巨集程序代碼和 ActiveX 控件

  • 未相容的載入巨集 (.xla 檔案)

  • 與 VBA 相關的功能表項、工具列按鈕和快捷鍵

注意:您可以透過兩種方式停用 VBA:

  • 在安裝 Excel 時將其安裝設定設為 [無法使用]。

  • 使用停用 VBA for Office 應用程式 系統原則。

其他相關資訊

未啟用 VBA 時,Microsoft Excel 中的下列功能會停用。

VBA 專案、XLM 巨集程序代碼和 ActiveX 控件

  • 您無法建立新的程式碼或 ActiveX 控制件,也無法執行現有的程式代碼或 ActiveX 控制件。

  • 當您開啟包含這些程式設計相關物件的檔案時,物件會被移除,而且您會收到下列警告:

    此活頁簿已遺失其 VBA Project、ActiveX控件以及任何其他程序設計相關功能。

    如果您按兩下 [ 確定],Excel 會以唯讀模式開啟檔案,以確保程式設計元件不會意外遺失。

  • 其他程式仍可使用 Excel 物件模型;不過,其他程式將無法將 Excel 自動化以使用這些程式設計物件。

未相容的載入巨集 (.xla 檔案)

未編譯的載入巨集是使用 VBA 建立的載入巨集檔案。 如果您開啟未編譯的載入巨集,您會收到與開啟包含一般 VBA Project 之檔案相同的警告。下列清單包含一些無法使用的內建載入巨集:

  • 分析工具箱

  • 求解

  • 條件式加總精靈

  • 歐元貨幣工具

  • 查閱精靈

  • 所有其他載入巨集,包括報表管理員和第三方廠商的載入巨集

當未安裝 VBA,而且您開啟包含這些載入巨集所提供的函數的檔案時,Excel 會將公式結果變更為 #NAME? 因為無法使用函數。附注 編譯的載入巨集,例如 .xll 檔案、COM 載入巨集和自動化載入巨集,不會受到是否安裝 VBA 的影響。

與 VBA 相關的功能表項、工具列按鈕及快捷鍵

  • [工具] 功能表的 [巨集] 子功能表下的所有專案都無法使用,例如巨集、錄製新巨集和 Visual Basic 編輯器

  • Standard Visual Basic 工具列仍然可用,但僅限於三個可用的按鈕:安全性、控制工具箱和 Microsoft Script Editor。

  • [控制工具箱] 可供使用,但沒有任何按鈕可供使用。

  • ALT+F11 切換到 Visual Basic 編輯器 的快捷鍵會停用,ALT+F8 快捷鍵可開啟 [執行巨集] 對話框。

注意:[分析工具箱] 工作表函數會傳回 #NAME? 如果未在 Excel 2007 之前的版本中安裝 VBA,請包含下列專案:ACCRINT CUMIPMT HEX2BIN IMSUM PRICEMAT ACCRINTM CUMPRINC HEX2DEC INTRATE QUOTIENT AMORDEGRC DEC2BIN HEX2OCT ISEVEN RANDBETWEEN AMORLINC DEC2HEX IMABS #D17C604134AA4492680089C7E5168FE87 RECEIVED BESSELI DEC2OCTIMAGINARY LCM SERIESSUM BESSELJ DELTA IMARGUMENT MDURATION SQRTPI BESSELK DISC IMCONJUGATE MROUND TBILLEQ BESSELY DOLLARDE #D5B5423C8CECC4C309DBD321EC84A495E #D075DBE6BB9D84BCC9C8D3590E9001D44 TBILLPRICE #DBF8DBDE11E954F6BAD80408AE0DC8E25 BIN2DEC DOLLARFR IMDIV #DBF8DBDE11E954F6BAD80408AE0DC8E25 BIN2HEX DURATION#DE0559699953C401E95F2D77372DEB529 NOMINAL WEEKNUM BIN2OCT #DB207B5C4A126428A991A9727A9F1D4FF IMLN OCT2BIN WORKDAY XIRR OCT2DEC複雜效果 IMLOG10 #D8AF86183A35549B58B14EDCC9532CA51 #DEACE6923D2BE4C20AF8237A9CBD7A96F #D504D346028564CFFBC4B0E9F3983FB73 OCT2HEX COUPDAYBS IMPOWER ODDFPRICE YEARFRAC ERF IMPOWER COUPDAYS #D47B50C99165A4AAEB6ABFF9E543545ED IMPRODUCTODDFYIELD YIELD COUPDAYSNC FACTDOUBLE IMREAL ODDLPRICE YIELDDISC COUPNCD FVSCHEDULE IMSIN ODDLYIELD YIELDMATCOUPNUM #D99008A4C5A6E4A1F9813926992E38C2C #D32EBDCE3D8F84B05829EBBC93E0E0D86 PRICE COUPPCD GESTEP IMSUB PRICEDISC  

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。