0

このコードを使用して、生成された Word ドキュメントで自動数値計算を設定していますが、正常に動作しますが、page_1 - 3、page_2 - 4、page_3 - 5 などの特定の値から数値計算を開始する必要があります。

//define currentpage object
object currentPage = WdFieldType.wdFieldPage;

activeWindow.ActivePane.View.SeekView = WdSeekView.wdSeekCurrentPageFooter;

//set alignment  
activeWindow.ActivePane.Selection.Paragraphs.Alignment = WdParagraphAlignment.wdAlignParagraphLeft;

//Add page number  
activeWindow.Selection.Fields.Add(activeWindow.Selection.Range, ref currentPage, ref oMissing, ref oMissing);

Wordでは、「挿入->ページ番号->ページ番号の書式設定->開始」で設定できます。C#にはこれに相当するプロパティがありますか?

解決しました! この 2 つのプロパティを設定するだけです。

activeWindow.ActivePane.Selection.HeaderFooter.PageNumbers.RestartNumberingAtSection = true;               
activeWindow.ActivePane.Selection.HeaderFooter.PageNumbers.StartingNumber = 666;
4

1 に答える 1