以前のバージョンの Visual Basic アプリケーションで有効にした Visual Basic エディターの一部の設定は、2010 年Officeで無効Office。

注意

Office 365 用リソース は、 エンタープライズ向け Microsoft 365 アプリに名前変更されています。 この変更の詳細については、 このブログの投稿を参照してください。

現象

次のような状況を想定します。 ファイルは、2007 Microsoft Office以前のバージョンのアプリケーションで作成します。 [変数宣言を要求する] オプションや [要求時にコンパイル] オプションなど、Microsoft Visual Basic エディターの一部の設定がアプリケーションで有効になっている場合があります。 2010 年 2010 年のアプリケーションでファイルを開Microsoft Office、これらの設定は無効になります。

原因

この問題は、2010 Visual Basic for Applicationsバージョン 7.0 にアップグレードされた場合に発生Microsoft Officeです。 したがって、ユーザー エディターの設定に対応するレジストリ Visual Basicは、別のサブキーの下に置きます。 2010 Officeでは、レジストリ エントリは次のサブキーの下に置かされます。

HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common

以前のバージョンの Officeレジストリ エントリは、次のサブキーに格納されています。

HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

回避策

この問題を回避するには、設定を手動で有効にします。 これを行うには、次のいずれかの方法を使用します。

方法 1

  1. 2010 Officeを開始します。

  2. [開発] タブをクリックし、[Visual Basic] をクリックします。

    データベース を開始するMicrosoft Access 2010、[データベース ツール ] Visual Basic をクリック します

  3. [ツール] メニューの [オプション] をクリックします。

  4. [オプション ] ダイアログ ボックスで、有効にするオプションを選択し 、[OK] をクリックします

方法 2

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、「レジストリをバックアップおよび復元する方法」を参照Windows。

  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「Regedit」と入力し、[OK] をクリックします。

  2. 次のレジストリ サブキーを見つけます。

    HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

  3. [ファイル] メニューの [ エクスポート] を クリックします

  4. [レジストリ ファイルのエクスポート] ダイアログ ボックスで、エクスポートするファイルのパスと名前を選択します。

  5. [選択した分岐] オプションが有効になっているか 確認し、[保存] を クリックします

  6. エクスポートしたファイルを [ファイル] で開メモ帳。

  7. 次の文字列を探します。

    [HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common]

    次に、この文字列を次に変更します。

    [HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common]

  8. ファイルを保存して閉じるには、メモ帳。

  9. レジストリ エディターで、[ファイル] メニュー の [インポート ] をクリック します。

  10. [レジストリ ファイル のエクスポート] ダイアログ ボックスで、保存したファイルを選択し、[開く] を クリックします

  11. [OK] をクリックします。

状態

Microsoft は、「適用先」セクションに記載されている Microsoft 製品の問題を確認しました。

詳細情報

2010 年の特定のアプリケーションのリボンに [開発者] タブをMicrosoft Officeするには、次の手順を実行します。

  1. [ファイル] タブで 、[オプション] をクリックします
  2. [リボンの カスタマイズ] タブ で、[リボンのカスタマイズ] セクションの [開発者] チェック ボックスをオンにして 、[OK] をクリックします