以前のバージョンの Office アプリケーションで有効にした Visual Basic エディターの一部の設定は、Office 2010 で無効になっています
現象
次のような状況を想定します。 2007 Microsoft Office アプリケーションまたは以前のバージョンのアプリケーションでファイルを作成します。 Microsoft Visual Basic エディターの一部の設定がアプリケーションで有効になっていることがわかります。たとえば、[変数宣言が必要] オプションや [オンデマンドでコンパイル] オプションがあります。 Microsoft Office 2010 アプリケーションでファイルを開くと、これらの設定は無効になります。
原因
この問題は、Visual Basic for Applications (VBA) が Microsoft Office 2010 のバージョン 7.0 にアップグレードされているために発生します。 そのため、Visual Basic エディターの設定に対応するレジストリ エントリは、別のサブキーの下にあります。 Office 2010 では、レジストリ エントリは次のサブキーの下にあります。
HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common
以前のバージョンの Office では、レジストリ エントリは次のサブキーにあります。
HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common
回避策
この問題を回避するには、設定を手動で有効にします。 これを行うには、次のいずれかの方法を使用します。
方法 1
Office 2010 アプリケーションを起動します。
[開発] タブをクリックし、[Visual Basic] をクリックします。
Microsoft Access 2010を開始する場合は、[データベース ツール] タブの [Visual Basic] をクリックします。
[ツール] メニューの [オプション] をクリックします。
[ オプション ] ダイアログ ボックスで、有効にするオプションを選択し、[OK] をクリック します。
方法 2
重要
このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。
[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「Regedit」と入力し、[OK] をクリックします。
次のレジストリ サブキーを見つけます。
HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common
[ ファイル ] メニューの [ エクスポート] をクリックします。
[ レジストリ ファイルのエクスポート ] ダイアログ ボックスで、エクスポートしたファイルのパスと名前を選択します。
[選択したブランチ] オプションが有効になっていることを確認し、[保存] をクリックします。
エクスポートしたファイルをメモ帳で開きます。
次の文字列を見つけます。
[HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common]
次に、この文字列を次のように変更します。
[HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common]
メモ帳でファイルを保存して閉じます。
[レジストリ] エディターで、[ファイル] メニューの [インポート] をクリックします。
[ レジストリ ファイルのエクスポート ] ダイアログ ボックスで、保存したファイルを選択し、[ 開く] をクリックします。
[OK] をクリックします。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
詳細情報
特定の Microsoft Office 2010 アプリケーションのリボンに [ 開発者 ] タブを表示するには、次の手順に従います。
- [ ファイル ] タブで、[ オプション] をクリックします。
- [リボンのカスタマイズ] タブで、[リボンのカスタマイズ] セクションの [開発者チェック] ボックスをクリックし、[OK] をクリックします。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示