tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルエクセル操作
記事No4008
投稿日: 2006/07/18(Tue) 17:42
投稿者けいちゃん
[OS]:Windows XP   [VB]:VB2005

当方初心者です。

今度から新しくVB2005での開発が始まりました。
サンプル(.NETからExcelの基本的な操作方法)を見ながらVBからエクセルの操作を
行おうかと思っています。

しかし、サンプル通りにやってもエラーで弾かれてしますのすが・・・。
何が何だかわかりません。助けて・・・(>_<)

参照は、「Microsoft Excel 11.0 object Library」です。

「型'Excel.Application'が定義されていません。」と弾かれます。。。

[ツリー表示へ]
タイトルRe: エクセル操作
記事No4012
投稿日: 2006/07/23(Sun) 09:49
投稿者アクア
けいちゃんさんはじめまして アクアと申します。
お手伝いさせて頂きます。
オブジェクトの参照が Microsoft Excel 11.0 Object Library とあるので Excel2003
と推察します。

Excel2003であれば、すでにOffice 2003 PIA(Office 2003 プライマリ相互運用機能アセンブリ)
が入っていると思われます。それを前提に

>「型'Excel.Application'が定義されていません。」と弾かれます。。。

に対して、クラスの宣言の前、Public Class Form1 の上にImportsステートメントを用いて
参照されているプロジェクトと、アセンブリに定義された名前空間またはプログラミング
要素をインポートする必要があります。
実際にはImports Microsoft.Office.InteropとPublic Class Form1 の前に記述してみてください。

[ツリー表示へ]