Word 文書で式 { = {PAGE} + 1 } を使用したいのですが、サンプルの下で試しましたが、うまくいきませんでした
document.Fields.Add(sel.Selection.Range, Word.WdFieldType.wdFieldExpression, @"{PAGE}+1", true);
最後に私はこれを作成しました:)
Microsoft.Office.Interop.Word.Application _wordApplication = Globals.ThisAddIn.Application;
_wordApplication.ActiveWindow.ActivePane.View.ShowFieldCodes = true;
try
{
_wordApplication.Selection.InsertFormula("");
_wordApplication.Selection.MoveLeft(WdUnits.wdCharacter, 1);
_wordApplication.Selection.TypeText("=");
var field = _wordApplication.ActiveDocument.Fields.Add(_wordApplication.Selection.Range, Microsoft.Office.Interop.Word.WdFieldType.wdFieldEmpty, "PAGE", false);
_wordApplication.Selection.MoveLeft(WdUnits.wdItem, 1);
_wordApplication.Selection.TypeText("+1");
field.Update();
}
finally
{
_wordApplication.ActiveWindow.ActivePane.View.ShowFieldCodes = false;
}