【解決方法】ページ上で Word を実行する

プログラミングQA


皆さん、こんにちは。このエラーの原因を知りたいです。 それを修正しようとしましたが失敗しました。 ページ上で Word を開きたいと考えています。 みんなありがとう。 このエラーの解決策はありますか?

私が試したこと:

「https://www.codeproject.com/」アプリケーションでサーバー エラーが発生しました。
コンパイルエラー
説明: この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。 次の特定のエラーの詳細を確認し、ソース コードを適切に変更してください。

コンパイラ エラー メッセージ: BC30002: タイプ ‘Word.Application’ が定義されていません。

ソースエラー:

Line 497:
Line 498:    Private Sub Button2_Click(sender As Object, e As System.EventArgs) Handles Button2.Click
Line 499:        Dim oWord As Word.Application
Line 500:        Dim oDoc As Word.Document
Line 501:        oWord = CreateObject("Word.Application")
VB
Private Sub Button2_Click(sender As Object, e As System.EventArgs) Handles Button2.Click
        Dim oWord As Word.Application
        Dim oDoc As Word.Document
        oWord = CreateObject("Word.Application")
        oWord.Visible = True
        oDoc = oWord.Documents.Add("C:\wordfile.docx")
    End Sub

解決策 1

メッセージは明確です。コンパイラーはクラスまたは名前空間への参照を見つけることができません。 Word あなたのソースで。 への参照を追加しましたか Microsoft.Office.Interop.Word 名前空間 | Microsoft.Office.Interop.Word 名前空間 Microsoft Learn[^]、それを含めましたか?

解決策 2

うーん…このページでは Word を開くことができません。 作成したコードは、クライアント マシンではなく、誰にも表示されない Web サーバー上で Word を開きます。

コードが失敗する理由は、開発マシンに Office がインストールされていないためです。

コメント

タイトルとURLをコピーしました