42

VBA コードを Word 文書にコピーし、VBA エディターの配色を保持するにはどうすればよいですか?

4

7 に答える 7

40

Notepad++を使用して、これを 3 つの方法で実現できます。ご存知のように、Notepad++ は Notepad のより高度なバージョンであり、さまざまなコード ファイルの構文の強調表示を「すぐに」サポートしています - Visual Basic が含まれています!

ダウンロードしてインストールし、起動して、VBA コードをロードします。自動的に美しい色で表示されるはずです (そうでない場合は、ファイル拡張子が 以外.vbであるため、言語 -> VB または 言語 -> V -> VB に移動します)。

色を変更する必要がある場合は、[設定] -> [Styler Configurator] に移動するだけで簡単に変更できます。そのメニューから、必要に応じてさまざまな強調表示とフォントのオプションを変更できますが、通常はデフォルトで十分です。

次に、プラグイン -> NppExport に移動します。そこから、次の 3 つのオプションを検討できます。

  • Notepad++ から直接印刷
  • すべてのフォーマットをクリップボードにコピー
  • RTF にエクスポート
  • HTML にエクスポート

最初は自明です。2 番目の「すべての形式をクリップボードにコピー」は、強調表示された構文を含むファイル全体をクリップボードにコピーします。クリックしたら、Microsoft Word またはその他のお気に入りのドキュメント エディターを開き、貼り付けを押します。構文が美しく強調表示されたコードが表示されます。何か問題が発生した場合は、他のオプション (RTF/HTML へのエクスポート) のいずれかを試すことができますが、クリップボードの方法で問題が発生したことはありません。

于 2011-06-30T15:04:33.703 に答える
2

cnetのダウンロードには2つのプログラムがあり、無料で試すことができます。あなたがそれらを試しなかった場合のために、ここにリンクがあります:

于 2010-04-05T11:39:06.173 に答える
2

Smart Indenterはあなたが探しているものでしょうか? 結果を Notepad++ に読み込み、言語を VB に設定し、.rtf/.doc として保存します (または、ファイルに出力します。頭の中で思い出せません)。

于 2012-06-13T09:45:28.863 に答える
1

ハイライトは、VBAについてはよくわかりませんが、幅広いオペレーティングシステムとVisualBasicを含む150以上の言語をサポートしています。

于 2010-04-05T11:40:13.020 に答える