Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3531 / 9994 ←次へ | 前へ→

【9722】Re:Excel複数起動時に任意のブックを閉じる
回答  小僧  - 07/8/1(水) 14:59 -

引用なし
パスワード
   ▼Runa さん:
こんにちは。

>「開かれている任意のExcelブックを閉じる」ということがしたいです。

>開かれている任意のExcelブックをAccessから閉じることはできましたが、
>複数のExcelアプリケーションが起動している場合にうまく動作しません。

GetObject関数は Excel.Application オブジェクトだけでなく、
Excel.Workbook オブジェクトに対しても使うことができます。

Set wkb = GetObject(fname1)

対象の Book が複数(2枚目以降は読取専用の状態で)開いているのでなければ
目的の事はできると思われます。

ちょっと工夫すれば

>'他にExcelファイルが開いていない場合

のような処理も行う事が可能ですね。
1,667 hits

【9721】Excel複数起動時に任意のブックを閉じる Runa 07/8/1(水) 13:48 質問[未読]
【9722】Re:Excel複数起動時に任意のブックを閉じる 小僧 07/8/1(水) 14:59 回答[未読]
【9724】Re:Excel複数起動時に任意のブックを閉じる Runa 07/8/1(水) 15:51 お礼[未読]

3531 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free