VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/09/12(Fri) 17:45
投稿者TX
Eメール
URL
タイトル既に開いているExcelの操作

既に開いているExcelファイルに、セルからデータを取得したり、
セールにデータを設定したりしたいのですが、可能なのでしょうか?

Set Excel.Application変数 = CreateObject("Excel.Application")
Set Excel.Workbook変数 = objXlsApp.Workbooks.Open(パス)
変数 = Excel.Workbook変数.Worksheets(シート名).Range(セル).Value

この方法だと、エクセルを新規に開いてしまいますし・・・
過去ログを見たらActive〜というのがあり、
Excel.Workbook変数.ActiveSheet(シート名).Range(セル).Value
だと、プロパティをサポートしていないと出ました
このやり方がおかしいのかと思い、いろいろ変更したりしましたができなかったです。

こちらから、エクセルファイル名(エクセルファイル名を含むフルパス)、シート名、
データを取りたいセル(A4のように)を指定して、既に開いているファイルからデータを取る
また、エクセルファイル名、シート名、登録したいデータを設定して、
既に開いているファイルにデータを設定する

ということがやりたいです。
少し長くなりましたが、よろしくお願いいたします。

VB6.0でOSはXP Proです。


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -