Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9815

C# Word フィールドを更新

$
0
0

フィールドはフィールドコードと呼ばれるWordへの命令を文書内に記述するための入れ物です。Wordのフィールドを自由自在に使える方はWord上級者と呼んでも過言ではないと思います。今回はSpire.Docを使ってWord フィールドを更新する方法を紹介します。

下準備

1.E-iceblueの公式サイトからFree Spire.Doc for .NET無料版をダウンロードしてください。

f:id:lendoris:20210220120858p:plain

2.Visual Studioを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire.Doc.dllを参照に追加してください。(Net 4.0を例としたら、デフォルトパスは“Bin→NET4.0→Spire.Doc.dll”というようです。)

 

f:id:lendoris:20210220122305p:plain

usingSpire.Doc;namespaceConsoleApplication31{classProgram{staticvoidMain(string[]args){Documentdoc=newDocument();//ファイルテンプレートをロードします。doc.LoadFromFile("リスト.docx");//リストのデータに更新します。doc.Replace("a.price","5.5",true,true);doc.Replace("b.price","11.9",true,true);doc.Replace("c.price","5",true,true);doc.Replace("a.quantity","1",true,true);doc.Replace("b.quantity","2",true,true);doc.Replace("c.quantity","4",true,true);//フィールドを更新します。doc.IsUpdateFields=true;//保存します。doc.SaveToFile("output.docx",FileFormat.Docx2013);}}}

実行結果

f:id:lendoris:20210220122319p:plain

 

 

 

 


Viewing all articles
Browse latest Browse all 9815

Trending Articles