Word Interop を使用して、.Net から Word 2007 ドキュメントを操作しています。ほとんどの場合、次のようなフィールドを使用します。
For Each f In d.Fields
f.Select()
//do stuff with fields here
Next
これにより、ドキュメントの最後のフィールドが選択されたままになります。
したがって、簡潔にするために、カーソルをドキュメントの最後に配置したいと思います (または最初でも問題ありません)。
答えをグーグルで調べてもあまりうまくいきません...私が得ることができる最も近いものは、範囲またはブックマークに関与する必要があることを示唆しているようです。オブジェクトのGoTo
メソッドはありますが、提供されるオプションはDocument
どれも役に立ちません。WdGoToItem
ドキュメントの末尾 (または先頭) にカーソルを送る簡単な方法はありませんか?
編集
私の問題の一部は、最後のフィールドを選択したままにしておくのが好きではなかったことです。今できることに気づいた
f.Unlink
を削除してmergefield
、フィールド テキストをプレーン テキストのままにします。カーソルの位置を変更するかどうかに関係なく、どちらがきれいですか