0

を使用して、現在のカーソルの後にテキストを挿入できるようになりました

Globals.ThisAddIn.Application.Selection.Range.Text = itm.Value;

テキストをMergeFieldに置き換えたいのですが、VSTO を使用して MergeField オブジェクトを作成する方法と、ドキュメントに挿入する方法がわかりません。

4

2 に答える 2

1

これは差し込み項目を挿入する方法です

object objType = Word.WdFieldType.wdFieldMergeField;
object objFieldName = fieldName;
Word.Field field = range.Fields.Add(range, ref objType, ref objFieldName, ref missing);

テキストを置き換えるには、C# の String.Replace またはWord オブジェクト モデルのFindオブジェクトのいずれかを使用できます。

于 2013-07-22T09:54:04.733 に答える