web-dev-qa-db-ja.com

通常のドキュメント内のソースコードサンプルをフォーマットするMicrosoft Wordのプラグインはありますか?

テキスト全体にソースコードサンプルを散りばめた技術文書Microsoft Wordでを書く必要があります。

Microsoft Word(おそらくプラグイン?)を離れずに、SuperUser.comが提供するのと同じ簡単な方法でドキュメント内のソースコードスニペットをフォーマットする方法はありますか?すべてをコードとして定義し、適切にフォーマットする小さなボタンですか?

13
lipton

「コード/スタイル」は、「フォーマット/スタイルとフォーマット」オプションを使用して作成できます。 「スタイルとフォーマット」サイドバーから、コードに使用する新しいスタイルを作成します。フォント、サイズ、タブ、ボーダー、シェーディング、ショートカットキーなどを指定できます...

新しいコードスタイルを取得したら、ドキュメントでコードを選択し、新しいスタイルを適用します。ボタンを押しながらテキストを選択すると、テキスト内の複数の場所を選択できます。

スタイルを使用するもう1つの利点は、そのスタイルを使用するテキストの形式を簡単に変更できることです。スタイルのプロパティを変更するだけで、そのスタイルを使用するテキストが自動的に更新されます。

5
Chrisbux

Wordを離れずに解決策を求めたのは知っています。ただし、Visual Studio内からコードをコピーしてWordに貼り付けた場合、すべての書式設定(配色を含む)が保持されることに気付くと思います。

他の場所からコピーして貼り付ける場合、少なくとも、スペースと改行の情報を保持します。これらの情報は、このスレッドにアドバイスを適用するときにコードフォーマットの基礎として機能します Chrisbux、フォントスタイルを宅配便やターミナルなどの固定幅に変更できます。

Wordは、識別子、キーワード、演算子、リテラルなどの違いを認識しません。また、それを実行できる私の知識へのプラグインもありません。私が見たWord文書のほとんどのコードサンプル(そして、開発プロセスをあらゆる段階で文書化する会社で働いているソフトウェア開発者として多くの人を見てきました)は、スタイルを使用してコードをよく描写されたボックスと固定幅フォントを定義します。

11
A Dwarf

技術的にはありませんあなたが尋ねた質問に対する答えはありませんが、そこにはあなたが正確に行うプラグインがあります OpenOfficeのために...やろうとしています。

http://extensions.services.openoffice.org/project/CodeFormatter

それはまだ開発中であり、完璧でも超高速でもありませんが、サポートする言語(C [++]、Java、XML、Perl、Python、およびBasic)の場合、かなり素晴らしい仕事をします!また、Visual Studioのコピーアンドペーストとは異なり、色付けされたコードをタグ付けするために使用(および生成)するスタイルを変更するだけで、書式を調整できます。

OpenOfficeは$ 0の製品であり、(Wordとは異なり)探していることを実行しているように見えますが、少なくとも検討する価値はありますか?

4
FeRD