1
Word文書にC#のInterop.Wordを使用してヘッダー/フッターにページ番号があるかどうかを知りたい。Word Interop - Word docにヘッダー/フッターのページ番号があるかどうかを調べる方法
私はこれまでのところ
try
{
foreach (Section SectionObj in DocObj.Sections)
{
foreach (HeaderFooter HeaderObj in SectionObj.Footers)
{
if (HeaderObj.Exists && (HeaderObj.Shapes.Count > 0 || !(string.IsNullOrEmpty(HeaderObj.Range.Text) || HeaderObj.Range.Text.Equals("\r"))))
{
if(HeaderObj.PageNumbers.NumberStyle == WdPageNumberStyle.wdPageNumberStyleNumberInDash
|| HeaderObj.PageNumbers.NumberStyle == WdPageNumberStyle.wdPageNumberStyleUppercaseLetter
|| HeaderObj.PageNumbers.NumberStyle == WdPageNumberStyle.wdPageNumberStyleUppercaseRoman
|| HeaderObj.PageNumbers.NumberStyle == WdPageNumberStyle.wdPageNumberStyleNumberInCircle
|| HeaderObj.PageNumbers.NumberStyle == WdPageNumberStyle.wdPageNumberStyleLowercaseRoman
|| HeaderObj.PageNumbers.NumberStyle == WdPageNumberStyle.wdPageNumberStyleLowercaseLetter
|| HeaderObj.PageNumbers.NumberStyle == WdPageNumberStyle.wdPageNumberStyleHindiLetter1)
{
PageNumber = true;
}
}
}
}
}
catch (Exception e) { }
を行っている。しかし、それはページ番号であるかないかどうかを確認するには判断できません。ページ番号があるかどうかを判断するにはどうすればよいですか?
感謝を呼び出すことができます。 MS Officeのドキュメントプロパティの詳細を知ることができるリソースをご存知ですか? – naqushab
このページは基本的な参照[リンク](https://msdn.microsoft.com/en-us/library/dn320432.aspx)のようですが、Googleでは多くのドキュメントや例を見つけることができます。 StackOverflowでは多くの質問がありますが、Code Project [link](https://www.codeproject.com/)、特にAddin Expressフォーラム[link](https://www.add-in- express.com/forum/)あなたはそれについてたくさん見つけるでしょう。 @naqushab –