2017-06-01 2 views
0

次のコードブロックを使って、階層的には正しいが目的の方法では動作しない段落にスタイルを適用しようとしました。OpenXMLを使用してWord文書ファイルをC#コードで編集しているときに段落にスタイルを適用するにはどうすればよいですか?

Paragraph paragraph = new Paragraph(); 
ParagraphProperties paragraphProperties = new ParagraphProperties(); 
paragraphProperties.Append(new ParagraphStyleId() { Val = "Title" }); 
paragraph.Append(paragraphProperties); 

したがって、段落にスタイルをプログラムで適用する手助けをしてください。 まだ私は段階的に学習しているので、良い文書も必要です。

+1

Word文書を作成または編集しているかどうかによって異なります。この[投稿](https://stackoverflow.com/a/20197959/3110695)をご覧ください – FortyTwo

+0

作業の目的は何ですか?あなたのアウトプットは何ですか?そしてあなたの希望するアウトプットは何ですか? –

+0

私は今すぐ学習していますので、標準のスタイルとダミーの段落を含む入力としてサンプルの.docxファイルを提供して、段落スタイルをタイトルスタイルまたは任意のスタイルに変更する必要があります。 –

答えて

0

お薦めのドキュメントOpen XML - マークアップの説明は、 by Wouter van Vugt。これはthis blog postへの添付ファイルとして見つけることができます。

電子書籍は無料のPDFで、WordprocessingML、SpreadsheetML、PresentationML、DrawingMLの4つの章に分かれています。

WordprocessingMLの章では、ドキュメントにスタイルを追加する方法について説明します。学習フェーズでOpenXMLスタイリングのマスターになるための10ページの説明と例があります。

具体的には、タイトルスタイルがドキュメントのスタイル部分で正しく定義されていることを確認する必要があります。そして、必要なスタイルの関係が追加されます。これらの詳細は上記の電子ブックに記載されています。

関連する問題