2005からエクセルを動かすのに、使用コントロール Button1 Button2 その他条件 WindowsXP Visual Basic .NET 2003 VB2005 Excel 2002参照の追加でMicroSoft Excel **.* Object Library を追加しておいて下さい。 こう書いてあるので、メニューのプロジェクトから参照の追加から.NETの中を見たのですがMicroSoft Excel **.* Object Library が見つかりません。どこにあるのでしょうか?基本的なものですみません、よろしくお願いします。
COMの中を探してみてください
> 参照の追加でMicroSoft Excel **.* Object Library を追加しておいて下さい。Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click ''プロジェクト→参照の追加→COM→Microsoft Excel *.* ObjectLibrary を参照して下さい'(1)================== 起動時の処理 =================== 上記のようにも書いてあったかと思うのですが。
> ''プロジェクト→参照の追加→COM→Microsoft Excel *.* ObjectLibrary を参照して下さい> '(1)================== 起動時の処理 =================== > > 上記のようにも書いてあったかと思うのですが。ご返事有難うございます。ところで、microsoft office 11.0 Object library 2.3でしょうか?
>ところで、その前にご自分の環境を書かないとこれを見ている人には判断できないのでは。> microsoft office 11.0 Object library 2.3> でしょうか?質問する前にご自分で試して見たらどうですか?又、この掲示板の上の[ワード検索]で[Excel 2003]等をキーワードに検索して調べて試して見るとか、自分でできる範囲の事は自分でやるようにしないとなかなか覚えられませんよ。
> microsoft office 11.0 Object library 2.3> でしょうか?たぶんあっているでしょう。>>参照の追加でMicroSoft Excel **.* Object Library を追加しておいて下さい。という説明の*には任意の数字が入ります。「MicroSoft Excel **.* Object Library 」という参照項目があるわけではありません。この点について誤解から生まれた質問ではないでしょうか。違ったらすみません。
横からすみません。win2000だと同じような症状です。> > microsoft office 11.0 Object library 2.3これかな?
> win2000だと同じような症状です。OS ではなくExcelのバージョンによるものです。特に Excel 2003だから、ワード検索で過去のログを検索して下さいと回答しているのです。(何度か同様の質問があるので)http://www.microsoft.com/japan/msdn/vbasic/migration/tips/office.aspxhttp://hanatyan.sakura.ne.jp/bbs/wforum.cgi?mode=allread&no=4939 他色々Excel 2003 以降(Excel 2007)では PIA(プライマリ相互運用機能アセンブリ)を使っているので、名前空間は Excel ではなく、Microsoft.Office.Interop.Excel となります。従って下記の1行を追加する必要があります。 Imports Microsoft.Office.Interop