私はVBScriptを持っています(ただし、VBAに関連付けることはできます)。
Set selection = application.Selection
With document.Fields.Add(selection.Range, 35, "Default" , True)
.Result.Paste
...
注: ドキュメント変数は以前に宣言されており、フィールド タイプが quote の場合は 35 です。
問題 以前のバージョンの Word では、貼り付けはフィールド自体で行われるため、「既定」のテキストが新しいテキストに置き換えられますが、Word 2013 では、「既定」のテキストが削除され、フィールドの前にプレーン テキストとしてデータが貼り付けられます。したがって、プレーンテキストと空のフィールドになります。