0

5月のデータをWord文書に送信する必要があります。次のようなサンプルを見つけました。

public class CCWordApp 
{
    private Microsoft.Office.Interop.Word.ApplicationClass oWordApplic; // a reference to Word application
    private Microsoft.Office.Interop.Word.Document oDoc;                    // a reference to the document


    public CCWordApp()
    {
        // activate the interface with the COM object of Microsoft Word
        oWordApplic = new Microsoft.Office.Interop.Word.ApplicationClass();
    }

    // Open a file (the file must exists) and activate it
    public void Open( string strFileName)
    {
        object fileName = strFileName;
        object readOnly = false;
        object isVisible = true;
        object missing = System.Reflection.Missing.Value;
                    object bookmarkName="bookmarkname";
        oDoc = oWordApplic.Documents.Open(ref fileName)

        oDoc.Activate();

      if (oWordDoc.Bookmarks.Exists(bookmarkName.ToString())) 
        { 
          Bookmark bookmark = oWordDoc.Bookmarks.get_Item(ref bookmarkName);
          bookmark.Range.Text="My Text";   
          bookmark.Select(); 
        } 

    }
}

このサンプルは正常に動作しますが、ファイルが存在する必要があります。Word ファイルをデータベースに byte[] として保存します。この COM オブジェクトで Word ファイルを開くにはどうすればよいですか?

4

0 に答える 0