Applies ToExcel 2010

概要

Microsoft Visual Basic for Applications (VBA) を無効にして Microsoft Excel を実行した場合、次のカテゴリのいくつかの Excel 機能は使用できません。

  • VBA プロジェクト、XLM マクロ コード、および ActiveX コントロール

  • コンパイルされていないアドイン (.xla ファイル)

  • VBA に関連するメニュー項目、ツール バー ボタン、ショートカット キー

メモ VBA は、次の 2 つの方法で無効にすることができます。

  • Excel をインストールするときに、そのインストール設定を [使用できません] に設定します。

  • [Office アプリケーションの VBA を無効にする] システム ポリシーを使用します。

詳細情報

VBA が有効になっていない場合、Microsoft Excel の次の機能は無効になります。

VBA プロジェクト、XLM マクロ コード、および ActiveX コントロール

  • 新しいコードまたは ActiveX コントロールを作成することも、既存のコードや ActiveX コントロールを実行することもできません。

  • これらのプログラミング関連オブジェクトを含むファイルを開くと、オブジェクトが削除され、次の警告が表示されます。

    このブックでは、VBA プロジェクト、ActiveX コントロール、およびその他のプログラミング関連の機能が失われています。

    [OK] をクリックすると、読み取り専用モードでファイルが開き、プログラミング コンポーネントが誤って失われないようにします。

  • Excel オブジェクト モデルは引き続き他のプログラムで使用できます。ただし、他のプログラムでは、Excel を自動化してこれらのプログラミング オブジェクトを使用することはできません。

コンパイルされていないアドイン (.xla ファイル)

コンパイルされていないアドインは、VBA を使用して作成されたアドイン ファイルです。 コンパイルされていないアドインを開くと、通常の VBA プロジェクトを含むファイルを開くときと同じ警告が表示されます。次の一覧には、使用できない組み込みアドインの一部が含まれています。

  • 分析ツールPak

  • ソルバー

  • 条件付き合計ウィザード

  • ユーロ通貨ツール

  • 参照ウィザード

  • レポート マネージャーやサード パーティベンダーのアドインなど、他のすべてのアドイン

VBA がインストールされておらず、これらのアドインによって提供される関数を含むファイルを開くと、数式の結果が #NAME に変更されますか? 関数が使用できないためです。メモ .xll ファイル、COM アドイン、オートメーション アドインなどのコンパイル済みアドインは、VBA がインストールされているかどうかの影響を受けません。

VBA に関連するメニュー項目、ツール バー ボタン、ショートカット キー

  • [ツール] メニューの [マクロ ] サブメニューのすべての項目は使用できません(マクロ、新しいマクロの記録、Visual Basic エディターなど)

  • Standard Visual Basic ツール バーは引き続き使用できますが、使用可能なボタンはセキュリティ、コントロール ツールボックス、Microsoft Script Editorの 3 つに制限されています。

  • コントロール ツールボックスは使用できますが、そのボタンは使用できません。

  • Visual Basic エディターに切り替える ALT + F11 ショートカット キーは無効になっています。Alt キーと F8 キーを押して [マクロの実行] ダイアログ ボックスを開きます。

注 #NAME を返す Analysis ToolPak ワークシート関数 VBA が Excel 2007 より前のバージョンにインストールされていない場合は、次のものが含まれます。 ACCRINT CUMIPMT HEX2BIN IMSUM PRICEMAT ACCRINTM CUMPRINC HEX2DEC INTRATE 商 AMORDEGRC DEC2BIN HEX2OCT ISEVEN RANDBETWEEN AMORLINC DEC2HEX IMABS ISODD RECEIVED BESSELI DEC2OCT 虚数 LCM SERIESSUM BESSELJ DELTA IMARGUMENT MDURATION SQRTPI BESSELK DISC IMCONJUGATE MROUND TBILLEQ BESSELY DOLLARDE IMCOS 多項式 TBILLPRICE BIN2DEC DOLLARFR IMDIV NETWORKDAYS TBILLYIELD BIN2HEX DURATION IMEXP NOMINAL WEEKNUM BIN2OCT EDATE IMLN OCT2BIN WORKDAY 複合効果 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  

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。