ExcelおよびVBAでマクロを作ることに詳しい方に質問です。

VBAに記載されているマクロは、コードの特性および指示によって、黒色以外に緑色や藍色などの文字列があり、カラフルに色付けされております。
そしてこのコードをすべてWord等に貼り付けた場合、せっかく判りやすく色付けされていたコードが、全部黒色でしか貼り付けできなくなり、可読性が悪くなってしまいます。
文字色を維持したまま、VBAで書かれたコードをWordや他のエディタ等に貼り付けて保存することはできないでしょうか?
類似の内容に「VisualStudioで表示されているの文字色を維持した状態でExcelにコードをコピーする。 - y_maeyamaの日記 http://d.hatena.ne.jp/y_maeyama/20110307/1299499662」というものがありましたが、Visual Studioというソフトは持っておらず、また、ExcelのVBAではなくVisual Studioのコードなので、また別物のような気がします。
何かいい方法がありましたら教えていただきたい次第です。
よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:2012/03/19 20:27:33
  • 終了:2012/03/20 22:33:32

回答(1件)

id:nagarebori No.1

nagarebori回答回数9ベストアンサー獲得回数12012/03/20 08:16:08スマートフォンから投稿

ポイント300pt

こちらはどうでしょう。

VBAコードHTML変換
http://www.vector.co.jp/soft/win95/net/se265977.htm


VBAコードHTML変換の紹介
http://www1.plala.or.jp/chikada/cell/b01/b01.html

id:moon-fondu

リンクが切れてましたので、類似のSourceToHTML
http://www.vector.co.jp/soft/winnt/prog/se402864.html
というソフトを使ってみました。
このソフトで1度、htmlファイルとして保存した後、それをブラウザで開き、ブラウザで表示された内容をコピーしてWordに貼り付けると、うまく色付きのコードがWordで保存されました!
ありがとうございます(=^0^=)

2012/03/20 22:30:11
  • id:Mook
    あまりじっくり見ていませんが、VBE のコードは書式を保持できないようですね。

    VB はほとんど文法が一緒なので、VBA のコードでも Visual Studio で支障なく
    見えそうな気がします。

    Visual Studio Express は無料で使用できますし、今回の目的のためには Express 版で
    十分ではないでしょうか。

    http://www.microsoft.com/japan/msdn/vstudio/express/
    の Visual Basic Express で試用可能です。
  • id:moon-fondu
    ありがとうございます!
    なるほどです、Excel VBAのコードをVisual Studio Expressに移したあと、それをWordに転記するという方法ですね。
    試してみます!!
  • id:moon-fondu
    Visual Basic Express、すごい重いソフトですね、My SQLなんちゃらと合わせてインストールしたら4GBもありました!
    使ってみたのですが、Expressだったからでしょうか、拡張機能である「Productivity Power Tools」を実行してソースの転記を試みたのですが、うまくいきませんでしたね~でもありがとうございます!
  • id:Mook
    確かに大きいソフトです。
    普通はSW開発に使うものですからね^^;;

    提示されたサイトのように日本語の文字化けはおきました。
    PPT までは確認しませんでしたが、使えなかったようで残念でした。
  • id:sanome
    Exceで、Wordの作業も出来ますよね。
    私は、此処10年ばかりWord使っていません。

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません