2017-11-26 18 views
0

Wordでドキュメントの最後とキャレットの間のすべてのテキストを選択するプログラムを取得しようとしています。文書の終わり - 選択はキャレット位置をすることになっているC#Wordでドキュメントのキャレットと最後の間のテキストを選択

app.ActiveDocument.Range(Selection, EndOdDocument).Select(); 

、およびEndOfDocument: それは次のようになります。 しかし、何時間も試してみたら、私はこれを解決することはできませんが、解決策はおそらく非常に明白です。

答えて

0

おそらくのようなもの:

app.Selection.End = app.ActiveDocument.Content.End; 

しかし、テキストを取得するために選択を変更する必要はありません:

var doc = app.ActiveDocument; 
string text = doc.Range(app.Selection.Start, doc.Content.End).Text; 
+0

すっごい、私はそれは明らかに何かを知っていました!ありがとう! – Sasa

関連する問題