フレームにExcelを表示させて、セルの情報を取得
投稿者 魔界の仮面弁士  ()
投稿日時
2008/1/14 11:06:00
正攻法で行くなら、inplace activation でしょうかね。
API といっても、COM の世界の API なので、それなりに知識が無いと難しいかと思いますけれども。
とりあえず、下記の Chapter.1 あたりから。
http://www5.plala.or.jp/atata/net/
.NET 1.x 時代の資料なので、.NET 2.0 だと Obsolete な部分もありますが、調査の足がかりにはなるかと。
API といっても、COM の世界の API なので、それなりに知識が無いと難しいかと思いますけれども。
とりあえず、下記の Chapter.1 あたりから。
http://www5.plala.or.jp/atata/net/
.NET 1.x 時代の資料なので、.NET 2.0 だと Obsolete な部分もありますが、調査の足がかりにはなるかと。
投稿者 にわ  ()
投稿日時
2008/1/18 07:32:00
>>1
御返答誠にありがとうございます。
comについても後々勉強しなければならないので、
教えていただいた手がかりから頑張ってみます。
御返答誠にありがとうございます。
comについても後々勉強しなければならないので、
教えていただいた手がかりから頑張ってみます。
環境はVB2005です。
DAOを使ってExcelデータを表で表示させるのではなく、
ワークシートをExcelのまま表示させたいです。
通常のExcel環境をそのままフォームに表示させてExcelは
Excelとして普通に作動してもらいたいのです。
変数からテキストに表示させるのはできますが、
どうしてもWebBrowserのようにForm上に表示できません。
こういったことは、APIを使うものだと思い込んでいますが、
使わなくてもできるのでしょうか?また、APIのほうが問題が起きにくい、
構造やプログラミングが単純などメリットがあるのでしょうか?
下記画像のように、Excelを表示させる方法をご教授お願い致します。
特定のExcelデータのフルパスを指定する形で構いません。
こちらのページの画像を参照お願い致します。
(実現したい様子の画像です。ボタンを押すと、Excelのセルの情報を取得、
変数に代入して、変数の内容をテキストに出力といった感じです。)
http://blogs.yahoo.co.jp/tokyokeeper/1036127.html