tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Excelを呼ぶとエラー
投稿日: 2005/11/28(Mon) 00:39
投稿者すすくろ
[OSのVer]:Windows XP    [VBのVer]:VB.NET2003 
Excel:2000

初めまして、すすくろと申します。
VB.NETからエクセルの表のデータを読み出して
処理しています。

開発しました自分のマシンでは問題なく動作します。
コンパイルされた実行形式ファイルを、他のマシンで
動作させると、動作するマシンと下記のエラーを出して
停止してしまうマシンがあります。

An unhandled exception has occurred in your application.
If you click Continue, the application will ignore this error and attempt to continue.
If you click Quit, the application will be shut down immediately.
File or assembly name Interop. Excel,or one of its dependencies, was not found.

どのマシンにも、.NETFramework1.1はインストールしています。

エクセルは以下のコードで利用しています。

-------------------------------------------------------------------------
        Dim xlApp As New Excel.Application
        Dim xlBooks As Excel.Workbooks = xlApp.Workbooks
        Dim xlFilePath As String = Fname(2)
        Dim xlBook As Excel.Workbook = xlBooks.Open(xlFilePath)
        Dim xlSheets As Excel.Sheets = xlBook.Worksheets
        Dim xlSheet As Excel.Worksheet = xlSheets.Item(1)
        Dim xlRange As Excel.Range
        'xlApp.Visible = True        'Excelを表示

        'データの入力処理 
        For i = 1 To Zcount
            For h = 1 To 51
                Try
                    DP(h, i) = CType(xlSheet.Cells(h, i + 1), Excel.Range).Value.ToString()
                Catch ex As Exception
                    DP(h, i) = ""
                End Try
            Next
        Next
---------------------------------------------------------------------------------------

 アセンプリ名 Interop 。エクセル、あるいはその(付属ファイル?)が見つけられない。
とあるので、エクセル関連の何かファイルが動作しないマシンでは不足しているとは思うのですが

ご教授いただければ幸いです。


 

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。