1

C# .net 4.0 Windows フォーム ベースのアプリケーションを開発しています。ここで、ユーザーは Word 文書の段落番号を入力します。その段落番号を取得したら、選択した段落を Dsoframer などの WORD PROCESSING COMPONENT のいずれかに、形式を変更せずに表示したいと思います。どうすればいいですか?

DSOFRAMER を使用すると、Word 文書全体を開くことができましたが、ユーザーが選択した段落のみを表示したい...

(また)

ユーザーが選択した Word ドキュメントのパラグラフ (OPEN XML SDK 2.0 を使用) のオープン xml 表現を取得できます。

4

1 に答える 1

1
  Object fileName = "C:\\Documents and Settings\\saravanan\\Desktop\\test1.docx";
  axFramerControl1.Open(fileName, true, 0, "", "");

  Microsoft.Office.Interop.Word.Document wordDoc =     Microsoft.Office.Interop.Word.Document)axFramerControl1.ActiveDocument;
  Microsoft.Office.Interop.Word.Application wordApp = wordDoc.Application;

  Microsoft.Office.Interop.Word.Range r = wordDoc.Paragraphs[15].Range;
 //object dir = Microsoft.Office.Interop.Word.WdCollapseDirection.wdCollapseStart;
 //r.Collapse(ref dir);
 r.Select();

これにより、ドキュメントの 15 番目の段落が選択範囲で表示されます...

于 2011-06-01T10:40:39.007 に答える