- PR -

Excel(.xls)の読み書きについて

投稿者投稿内容
ken
大ベテラン
会議室デビュー日: 2006/03/29
投稿数: 121
お住まい・勤務地: 東京
投稿日時: 2006-05-24 15:42
じゃんぬねっとさん
レスありがとうございます。

引用:

ええ、そりゃ必須ですよ。

# やはり、参照設定の段階で躓いていたんですか?



すみません、ここの段階で、躓いておりました、というのは、
Office 11.0 Object Library が参照設定の欄に無いので、
参照で、追加しようと試みたのですが、『自己登録に失敗しました』
で出てしまい。困っていました・・何か別の方法なのかと思って
分からず、掲示板に書き込んでいました・・VS2003では、参照追加の
欄に確認が出来たのですが。。。
解決方法、ご存知でしょうか??
よろしく御願いいたします。

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-05-24 15:49
引用:

kenさんの書き込み (2006-05-24 15:42) より:

すみません、ここの段階で、躓いておりました、というのは、
Office 11.0 Object Library が参照設定の欄に無いので、


少し前のレスで、

引用:

>Microsoft Excel xx.x Object Library などではないんですよね?
こちらの事です。


と仰っていたように、Microsoft Excel xx.x Object Library を選択します。

これは、[新しい参照の追加] の後に表示されるダイアログの、COM というタブに存在します。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ken
大ベテラン
会議室デビュー日: 2006/03/29
投稿数: 121
お住まい・勤務地: 東京
投稿日時: 2006-05-24 16:08
じゃんぬねっとさん
レスありがとう御座います。


すみません、ツールボックスから参照設定してました・・
操作ミスでした。。Microsoft Excel 11.0 Object Library
を参照追加できました、ただ、名前空間の定義で
Excelが見つけられません。。どこらに存在するのでしょうか?

Microsoft:ffice::Core::・・・

引用:

と仰っていたように、Microsoft Excel xx.x Object Library を選択します。

これは、[新しい参照の追加] の後に表示されるダイアログの、COM というタブに存在します。



じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-05-24 16:16
引用:

kenさんの書き込み (2006-05-24 16:08) より:

ただ、名前空間の定義でExcelが見つけられません。。
どこらに存在するのでしょうか?


Microsoft Excel 11.0 Object Library なんですよね?
Excel がルート名前空間のハズですよ。
先のサンプルコードのままです。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ken
大ベテラン
会議室デビュー日: 2006/03/29
投稿数: 121
お住まい・勤務地: 東京
投稿日時: 2006-05-24 16:44
じゃんぬねっとさん
レスありがとう御座います。

はい・・
Microsoft Excel 11.0 Object Library です。。
参照設定の欄に『office』が追加され、
パスがOFFICE11のMSO.DLLをさしています。。

名前空間でもありませんというエラーが出てしまいます。


[ メッセージ編集済み 編集者: ken 編集日時 2006-05-24 16:45 ]
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-05-24 17:02
引用:

kenさんの書き込み (2006-05-24 16:44) より:

はい・・
Microsoft Excel 11.0 Object Library です。。


以下を見るに、ken さんが追加したものは 'ソレ' ではないと思います。

引用:

参照設定の欄に『office』が追加され、
パスがOFFICE11のMSO.DLLをさしています。。


それは、Microsoft Office 11.0 Object Library を追加した場合ですよね。(確認しました)

引用:

>Microsoft Excel xx.x Object Library などではないんですよね?
こちらの事です。

引用:

>Microsoft Excel xx.x Object Library などではないんですよね?
参照追加は、必須なのでしょうか??


何度も確認して、何度も了解を得ているように、
Microsoft Excel 11.0 Object Library を追加してください。

# Microsoft Excel 11.0 Object Library です、と何度も言ったそばからなので、
# 私の、"この指摘" が本当に合っているのか、私自身、不安になってきました... orz

多分、参照するものを間違えているだけだと思うんですけど...
すみません、もう 1 度、確認してみてください。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
鎌田
常連さん
会議室デビュー日: 2003/09/23
投稿数: 45
投稿日時: 2006-05-24 17:12
> Microsoft Excel 11.0 Object Library

本筋とは関係ありませんが、kenさんが作成しているアプリケーションが動作対象とする
Excelは、kenさんが開発しているPCに入っているExcelのバージョン(XPかな)以上に限定できていますか。
ken
大ベテラン
会議室デビュー日: 2006/03/29
投稿数: 121
お住まい・勤務地: 東京
投稿日時: 2006-05-24 17:17
じゃんぬねっとさん
レスありがとうございます。

間違っていました。。
すみません、似たような名前だったので
勘違いしていました。。

エラーが無くなり、使えるようになりました。

スキルアップ/キャリアアップ(JOB@IT)