0

asp.net Web アプリケーションで msoffice 2007 .docx ファイルを作成およびダウンロードするためのアプリケーションを 1 つ開発しました。私のシステムマシンの作業ファイル。サーバーでエラーが発生しました。サーバーのため、msoffice 2007 がありません。私は ( Microsoft.Office.Interop.Word.dll,Microsoft.Office.Interop.Word および Microsoft.Office.Tools.dll ) を使用してこのアプリケーションを開発しました。この .dll を bin フォルダー (サーバー マシン) とグローバル アセンブリにコピーしました。Stile 私は同じエラーを取得しています ( CLSID {000209FF-0000-0000-C000-000000000046} を持つコンポーネントの COM クラス ファクトリの取得は、次のエラーが原因で失敗しました: 80040154 クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))。 )

コード

            Word._Application oWord;
            Word._Document oDoc;
            oWord = new Word.Application();
            oWord.Visible = false;
            oDoc = oWord.Documents.Open(filePath); // open exist document template  .docx file
            object oRng;
            oRng = "SampleBookmark";
                 //Insert another paragraph.:
            Word.Paragraph _oPara;
            oRng = oDoc.Bookmarks.get_Item(ref oRng).Range;//getting exact location in word doc
            _oPara = oDoc.Content.Paragraphs.Add(ref oRng);
            _oPara.Range.Font.Bold = 0;
            _oPara.Range.ListFormat.ApplyBulletDefault();

            oDoc.Save();

ありがとう、プラビーン

4

1 に答える 1