• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAの保存方法)

【保存方法】VBAのプログラムを保存する方法とは?

このQ&Aのポイント
  • VBAの保存方法について知りたいです。WordなどでVBAを使った後に、そのファイルにそのVBAのプログラムを保存しておきたいのですが、保存しても画面に表示されない場合があります。保存したのに表示されない場合、保存方法が間違っているのでしょうか?また、保存するためのコマンドがあれば教えていただきたいです。
  • VBAの保存の仕方について教えてください。WordなどでVBAを使用した後、保存しておきたいのですが、保存しても画面に表示されません。保存していないのか、保存方法が間違っているのかわかりません。正しい保存方法を教えていただけますか?
  • VBAの保存方法について教えてください。WordなどでVBAを使った後に、そのファイルにVBAのプログラムを保存しておきたいのですが、保存しても画面に表示されないことがあります。保存方法が間違っているのか、保存する方法が特殊なのかわかりません。正しい保存方法を教えていただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

そちらの環境(Officeのバージョン等)を教えてもらえますか? 基本的なことですが、マクロのセキュリティ設定はどうなっていますか? 「セキュリティ」のメニュー http://www.asahi-net.or.jp/~ef2o-inue/secur/sub07_01.html セキュリティレベルとマクロ動作 Excel2002でのセキュリティ設定と動作 Excel2003でのセキュリティ設定と動作 Excel2007でのセキュリティ設定と動作 Excel2010でのセキュリティ設定と動作 Excel2002以降ではVBEを操作するマクロがエラーになる。 デジタル署名の問題 作成したものの保護

Kiwi_the_bird
質問者

お礼

ほ、ほんとだ! これかもしれません。 月曜日にもうちょっと詳しくいじってみるつもりですが、今セキュリティーのレベルを変えてみたら保存できるようになりました。 ありがとうございました!!!! 他のファイルもこれで動くかどうか、確かめてみて、また報告させて頂きます。

Kiwi_the_bird
質問者

補足

その後別件で忙しくなり、ずっと試せておらず、ご報告が遅くなりました。 申し訳ありません。 他のファイルでもすべて問題なく出来ました!! 本当にどうも、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.2

そちらの環境が不明ですが、ひょっとしてこれですか? 2011年10月26日(水) 12時07分 マクロ・VBAのコードが削除されないように-ファイルの保存形式 対象:Excel2007, Excel2010 http://www.relief.jp/itnote/archives/013907.php

Kiwi_the_bird
質問者

お礼

ありがとうございます。 でも、これではないです… 確かめてみましたが、こんな文章は出てこず、普通に閉じるだけでした。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

「VBA 保存」で検索しても出てくるのは、マクロの「Saveメソッド」だけのようです。 おかしいですね? 再度開いたときマクロは実行できますか? プロジェクトのツリー全て何も残ってないですか? キーではなく、メニューで保存するとどうなりますか?

Kiwi_the_bird
質問者

お礼

再度開いたとき、もしVBAが残っていたとしてもどこにVBAが入っているのかわからず開けないですし、 おそらく残っていないように思います。 閉じたときの画面は、再度開いたら閉じてしまっています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • word2010での保存

    職場でワードを使っています。 osはwindows7です。 入力作業をひたすら行っています。 途中、ctrl+sで何度も上書き保存しています。 保存した時には、画面枠?の右下に保存が実行されているようなサインがあるのがわかります。 作業していく中で、ctrl+sがなぜか突然きかなくなります。サインも出ないようです。 試しにファイルを閉じてまた開いたらやはり保存されていませんでした。 再起動したり、ワードを閉じて開き直したりしたら、また出来るようになりはしましたが… あと保存が出来なくなる直前なのか、ctrl+zでの元に戻すという機能も効かなくなります。 こまめに上書き保存しているものの原因がわからず不安です。 このような症状にお心あたりの方がいらっしゃいましたら、教えてください。 よろしくお願いします。

  • ショートカットキーを使った文書の保存

    ワード2010を使っています。文書を上書き保存するのに、ショートカットキーを使って、[Ctrl]+[S]とすると、毎回「名前を付けて保存」の画面が出てきます。それだけでなく、たまに「ファイル アクセス権のため保存できません」というエラーがでます。なぜでしょうか。 よろしくお願い致します。

  • VBAで開いているファイルの数を調べる

    VBAの初心者です。 ExcelVBAで現在このプログラムのファイル以外に開いているファイルの数がいくつあるか調べるには、どのように書いたらよいでしょうかお教え下さい。

  • コマンドプロンプトのテキストログ自動保存の方法

    コマンドプロンプトの画面でログ表示をするには、バッファーサイズ999B、バッファー数999が最大のようですが、それ以上のログを取得するには「ctrl+a → ctrl+c → ctrl+p」でコマンドプロンプトのテキストログをテキストエディタに周期的にコピペするしかないと思います。 コマンドプロンプトに連続的に表示されるテキストログを「ほぼ全て」テキスト保存したいです。 1)コマンドプロンプトでctrl+a → ctrl+c 2)テキストエディタでctrl+p 3)10秒待機 4)コマンドプロンプトでctrl+a → ctrl+c 5)テキストエディタでctrl+p 6)10秒待機 ・ ・ ・ という作業をしたいのですが、これを手作業でやらずに自動でできないものかと思います。 簡単にプログラムを作ってワンクリックでコマンドプロンプトに表示されるテキストログの「ほぼ全て」をテキスト保存する術をどなたかご教示頂けないでしょうか。 当方、プログラムスキルは0ですがソースファイルと、コンパイル方法のご教示を頂ければ、なんとかできるかもと思います。 手取り足取りになりますが、宜しくお願いいたします。

  • Word VBA基本 保存しても反映されない

    お世話になります。 Word97-2003文書を使用しています。 今までExcelVBAを使していて、今日初めてWordVBAを使用しました。 基本的な事ですが、試しに Document_New() と、Document_Open() にコードを入れて、 保存して、再立ち上げするとコードが消えています。 操作のどこに問題があるのでしょうか? よろしくお願いします。

  • UnicodeでないファイルをUnicode保存

    いつも楽しく勉強させていただいております。環境はWin7Office2010です。 ExcelVBAからFSOを用いてCSV形式のファイルを読み込み、多少の加工をして最終的にはSQLServerに取り込むという作業をしています。 問題はCSVファイルのことなのですが、どうやらUnicodeでないようでFSOで開くと文字化けしてしまうものがあります。 Excelやワードパッドで開くとちゃんと読めます。 StrConv関数でUnicodeに変換しようとしたのになぜかできませんでした。 今回はファイル数が少なかったので、手作業でワードパッドで開き、保存の形式をUnicodeにして事なきを得ましたが、今後同様のファイルを多数処理しないといけないので手作業での変換は難しいです。 そこで、こんなことは可能でしょうか。 ・ExcelVBAで非Unicode形式のファイルを読み、Unicodeで別ファイルに書き出す。 または、 ・ExcelVBAでワードパッドなどを制御し、自動的にファイルを開いてUnicodeで保存しなおす。 ついでといっては何ですが、そのファイルの文字コードが何であるかはどうやって分かりますか。 できればVBAを介して調べる方法があれば教えてくださるとうれしいです。

  • VBAでやり直しのショートカットキー

    Excelやwordでは Ctrl+yキーに、Ctrl+zキーのやり直しが割り当てられていますが、 Excel VBAでは http://span.jp/office2010_manual/excel_vba/reference/excel-vba-shortcut.html 行の削除が割り当てられています。 これをExcelやwordと同様に「やり直し」操作を割り当てたいのですが どのようにすれば良いですか? あるいは、他のショートカットキーに「やり直し」操作はありますでしょうか?

  • WordのコマンドはVBAで使える?

    こんにちは。 Word2007で用意されている、 Bold (Ctrl + B) や NormalStyle (Ctrl + Shift + N) といったコマンドを、 Subプロシージャの中に記述して、そのマクロを実行しようとすると、 「SubまたはFuctionが定義されていません。」 というエラーが表示されます。 VBAコードの中で、コマンドを使う事はできないのでしょうか?

  • エクセル2003VBA 新規ブックを作成、保存の時に

    いつも勉強させていただいております。 今回、VBAで以下の事をできるのかな?と思い質問させていただきました。 まず、VBAで以下の動作を作成しました。 Aファイル、データーベースCSVファイル Bファイル、VBA記述ファイル 1)Bファイルから、Aファイルを開いて、検索、条件に合うデーター を配列で抽出。 2)新規ブックを追加 3)新規ブックに抽出したデーターを書き出し と言うVBAを作成しました。 で、質問なのですが、新規ブックは保存するか、しないかがその時々に よって任意でするため、VBAで保存の所までは作成していないのですが 、保存する場合、ファイル名に規則性を持たせたいため、ファイル保存 をしたときに表示させる初期ファイル名をBファイルのVBAから変更 させる事はできるのでしょうか? 新規ブックを保存するとき、初期ファイル名は「Book1.xls」となって いると思うのですが、この値を変更することってできますでしょうか? もし可能であれば、ヒントや参考になるHPなど教えていただけないで しょうか。

  • VBA ダイアログボックスからファイルの保存

    VBAでプログラムを書いているのですが、ファイルをダイアログボックスを表示させ名前を付けてファイルを保存したいです。 その際に、もしすでに同じファイル名があったら保存させないように、メッセージなどを表示させ、必ず違う名前で保存するような処理にしたいのですが・・・。 方法を教えてください。 よろしくお願いします。

専門家に質問してみよう