次の方法で共有

word2007 マクロ無効で開くと、コードペインが表示されない

Anonymous
2012-05-06T08:31:59+00:00

WordVBAの変更を行うのに、マクロを無効で開きますが、標準モジュールもさることながら、ThisDOuemntモジュール内のコードも表示sれません。

「開発」タブの「マクロ」実行ダイアログには、標準モジュール内のプロシジャ名が表示されます。

選択して「編集」をクリックすると「プロシジャなし」でエラーになります。

Word2000では、コードペインは表示されて変更できます。

Microsoft 365 と Office | Word | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-05-07T04:25:50+00:00

こんにちは。

> 例えば、

> (1)自動実行のプロシジャ実行を抑制したいとき、

> (2)手動でウィルスらしいマクロを駆除したいとき

なるほど。シチュエーションは理解できました。

上述の通り私自身はマクロ無効時にコードが表示されないのは仕様だと思っていたので、無効時にもコードが表示できるようにする方法を調べたことがないのですが、私が(1)の作業を行う時はShiftキーを押しながら文書を開いて(ファイル選択 ⇒ Shift + Enter)自動実行を抑制しています。

リボンをカスタマイズしたファイルの、customUI要素のonLoad属性コールバック以外を抑制したい場合は有効だろうと思います。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-05-07T01:31:00+00:00

こんにちは。

> WordVBAの変更を行うのに、マクロを無効で開きますが、標準モジュールもさることながら、ThisDOuemntモジュール内のコードも表示sれません。

個人的にはこれはWordの仕様だと思っていますが(2010も同様の動作です)、コードの変更を行うのに無効にして開くのは何か理由があるのでしょうか?

無効にした状態だとコードの動作確認も行えず不便だと思うのですが・・・。

無効にした状態でコードを編集しても変更が保存されませんので、これを防ぎたいということであれば、セキュリティ設定で"すべてのマクロを有効にする"にしておくか、"信頼できる場所"にファイルを保存しておけば良いかと思います。

また、回答ではないのですが、mougの方でほぼ同様の質問を見かけました。

全く同じ文面ではありませんが、マルチポストと受け取られ得る内容です。

向こうの方はマルチポストを禁止しているようですので、個人的にはどちらかの質問を閉じた方が良いのではないかと思います。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-05-07T04:49:51+00:00

    [Shiift]を使ってファイルを開く方法がありましたね。

    思い出しました。

    「オプション」をクリックして

    「このコンテンツを有効にする」をクリックする際も、

    [Shift]キーを押しままで、自動実行が抑制できました。

    ありがとうございました。

    解決とします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-05-07T03:54:07+00:00

    きぬあさ さん、レスありがとうございます。

    >コードの変更を行うのに無効にして開くのは何か理由があるのでしょうか?

    例えば、

    (1)自動実行のプロシジャ実行を抑制したいとき、

    (2)手動でウィルスらしいマクロを駆除したいとき

    Word2000(推測ではWord2003)までは、これが実現できていました。

    マクロを無効にして開くと、変更内容がテストできません。

    これは承知しています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません