エクセルの質問です。


VBAのエディタを使わずに、シートの中で動いているマクロをそのままテキスト状態でシートや別のテキストエディタなどに抜き出すことはできますか?
また、エディタを使わずに作った(秀丸などで)マクロをエディタを使わずにエクセル内部に格納することはできますでしょうか。

上記どちらかの回答で結構です。
よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2008/04/18 02:05:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:saegooooo No.1

回答回数12ベストアンサー獲得回数1

ポイント60pt

前者の回答ですが、確かできます。

http://www.geocities.co.jp/SiliconValley/3695/xlroom/right_ex.ht...

ただ、条件はあります。以下も参照してみてください。

http://support.microsoft.com/kb/813969/ja

  • id:kn1967
    Excelが利用可能な環境であればWindowsShellScriptなどから
    xlsファイルの中身を覗いたり弄ったりするコードが書けますよ。
    サンプル提示が出来る環境に無い(コードは十数行なのですが検証する環境が無い)ので
    とりあえずコメント欄で・・・。
  • id:cx20
    やりたいことが、ちょっとよくわからないのですが、
    VBA のコードをファイルにエクスポートしたり、コードを動的に追加したりといったことは可能です。

    <参考情報>
    ■ モジュールをエクスポートする方法
    http://q.hatena.ne.jp/1173689150
    ■ 動的にコードを追加する方法
    http://support.microsoft.com/kb/219905/
    ■ VBScript を使って動的にコードを追加するサンプル
    http://q.hatena.ne.jp/1192438919

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません