メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

概要

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
 

ヘルプを表示

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

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

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

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×