現在オフラインです。再接続するためにインターネットの接続を待っています

Visio 2013 で VBA プロジェクトをロックしてプロジェクトが非表示の状態で保存するとマクロが削除される

現象
Microsoft Visio 2013 で VBA プロジェクトをロックして、プロジェクトがロックされたまま非表示の状態で保存するとマクロが削除されます。
原因
解決方法
この問題を解決するには、Visio 2013 の修正プログラム パッケージをインストールします。 
修正プログラム パッケージについて参照するには、次のサポート技術情報をクリックしてください。

 2760376 Description of the Visio 2013 hotfix package (Visio-x-none.msp): August 13, 2013
回避策
VBA プロジェクトのロックを解除し、プロジェクトを表示した状態で保存してください。
状況
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
詳細
問題の再現手順
  1. Visio 2013 を起動し、VBEditor で任意のマクロを作成します。
    例えば、標準モジュールを挿入して以下のようなコードを記述します。

    Sub Test()
        MsgBox "TEST"
    End Sub
  2. [プロジェクト] ウィンドウで右クリックして、[<ファイル名> のプロパティ] をクリックします。
  3. [保護] タブで [プロジェクトを表示用にロックする] にチェックを入れて、パスワードを設定して [OK] をクリックします。
  4. ファイルを保存して閉じます。
  5. ファイルを開き、VBA プロジェクトのロックを解除しない状態で上書き保存して閉じます。
  6. ファイルを開きます。
結果
標準モジュールごと削除されます。
なお ThisDocument に記述した場合は、コードの内容が削除されます。

関連情報
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:2841810 - 最終更新日: 09/20/2016 12:02:00 - リビジョン: 3.0

Microsoft Visio Professional 2013, Microsoft Visio Standard 2013

  • kbtshoot kbexpertisebeginner kbexpertiseinter KB2841810
フィードバック