摘要

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

  • VBA 專案、 XLM 巨集程式碼和 ActiveX 控制項

  • 未編譯的增益集 (.xla 檔案)

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

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

  • 當您安裝 Excel,請設定它的安裝設定值為 [無法使用。

  • 藉由停用 VBA 的 Office 應用程式的系統原則。

更多的資訊

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

VBA 專案、 XLM 巨集程式碼和 ActiveX 控制項

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

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

    此活頁簿已遺失其 VBA 專案、 ActiveX 控制項和其他程式設計相關的功能。

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

  • Excel 物件模型是仍然能夠在其他程式中;不過,其他程式將無法自動化 Excel 使用這些程式設計物件。

未編譯的增益集 (.xla 檔案)

未編譯增益集是由使用 VBA 的增益集檔案。如果您開啟未編譯的增益集,您收到相同的警告為,當您開啟包含一般的 VBA 專案的檔案時也一樣。

下列清單包含一些內建增益集無法使用:

  • 分析工具箱]

  • 「 規劃求解 」

  • 條件式加總精靈

  • 歐元貨幣工具

  • 查詢精靈

  • 所有其他增益集,包括 [報表管理員 」 及 「 增益集從協力廠商

當未安裝 VBA,並開啟包含這些增益集所提供的函式的檔案時,Excel 會變為 #NAME 公式的結果?因為函式都無法使用。

注意已編譯增益集如.xll 檔案,COM 增益集,並自動化增益集不受安裝 VBA。

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

  • [工具] 功能表在 [巨集] 子功能表下的所有項目會無法使用,例如巨集、錄製新巨集,以及Visual Basic 編輯器

  • 標準的 Visual Basic 工具列仍然可以使用,但它受限於可用的三個按鈕:安全性、 [控制工具箱] 中,與Microsoft 指令碼編輯器。

  • 控制工具箱]功能,但是它的按鈕都可用。

  • 已停用 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 ISODD RECEIVED
BESSELI DEC2OCT IMAGINARY LCM SERIESSUM
BESSELJ DELTA IMARGUMENT MDURATION SQRTPI
BESSELK DISC IMCONJUGATE MROUND TBILLEQ
BESSELY DOLLARDE IMCOS MULTINOMIAL TBILLPRICE
BIN2DEC DOLLARFR IMDIV NETWORKDAYS TBILLYIELD
BIN2HEX DURATION IMEXP NOMINAL WEEKNUM
BIN2OCT EDATE IMLN OCT2BIN WORKDAY
COMPLEX EFFECT IMLOG10 OCT2DEC XIRR
CONVERT EOMONTH IMLOG2 OCT2HEX XNPV
COUPDAYBS ERF IMPOWER ODDFPRICE YEARFRAC
COUPDAYS ERFC IMPRODUCT ODDFYIELD YIELD
COUPDAYSNC FACTDOUBLE IMREAL ODDLPRICE YIELDDISC
COUPNCD FVSCHEDULE IMSIN ODDLYIELD YIELDMAT
COUPNUM GCD IMSQRT PRICE
COUPPCD GESTEP IMSUB PRICEDISC

參考

如需有關不安裝 VBA 支援在 Office 中,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文:

未安裝的 Visual Basic for Applications 時關閉281953功能

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×