Excel VBA質問箱 IV

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

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


8338 / 13644 ツリー ←次へ | 前へ→

【33795】Excelプロセスインスタンスについて ほろほろ 06/1/20(金) 18:46 質問[未読]
【33799】Re:Excelプロセスインスタンスについて だるま 06/1/20(金) 19:48 回答[未読]
【33880】Re:Excelプロセスインスタンスについて ほろほろ 06/1/23(月) 10:50 発言[未読]
【33887】Re:Excelプロセスインスタンスについて inoue 06/1/23(月) 12:28 発言[未読]
【33899】Re:Excelプロセスインスタンスについて ほろほろ 06/1/23(月) 16:15 お礼[未読]

【33795】Excelプロセスインスタンスについて
質問  ほろほろ  - 06/1/20(金) 18:46 -

引用なし
パスワード
   いつもお世話になります。
EXCELシートにコマンドボタンを作成し、ボタンが押されたら、
SHELL関数を使って、別のEXCEL既存ファイルを開いています。
SHELL関数ですと、Excelプロセスインスタンスが作られてしまい、
PCリソースを無駄に消費してしまいます。

新たにExcelプロセスインスタンスを作らず起動する方法はありますでしょうか?

【33799】Re:Excelプロセスインスタンスにつ...
回答  だるま WEB  - 06/1/20(金) 19:48 -

引用なし
パスワード
   普通にWorkbooks.Openメソッドで開けば良いのでは。^d^

【33880】Re:Excelプロセスインスタンスにつ...
発言  ほろほろ  - 06/1/23(月) 10:50 -

引用なし
パスワード
   回答ありがとうございます。
しかし、下記命令文で起動を試みましたが、起動する時と起動しない時があります。
エラーメッセージは、「c:\開発\スケジュール管理\スケジュール.xlsが見つかりません。ファイル名およびファイルの保存場所が正しいかどうか確認して下さい。」です。
パスもあっているし、ファイルもあるのですが。。。
どうあがいてもダメでした。
起動する時もあるので、文字列でないとダメという事はないようなのですが。。。
お分かりになる方いらっしゃいますでしょうか。


File_name = "c:\開発\スケジュール管理\スケジュール.xls"
Workbooks.Open filename:= File_name

【33887】Re:Excelプロセスインスタンスにつ...
発言  inoue E-MAILWEB  - 06/1/23(月) 12:28 -

引用なし
パスワード
   >File_name = "c:\開発\スケジュール管理\スケジュール.xls"
これが正しいなら、
>エラーメッセージは、「c:\開発\スケジュール管理\スケジュール.xlsが
>見つかりません。ファイル名およびファイルの保存場所が正しいかどうか
>確認して下さい。」です。
このようなエラーにはなりません。
(「開けません」などの他のエラーはあり得ます)

>起動する時もあるので、文字列でないとダメという事はないような...
???
パス名、ファイル名は「文字列」ですが...

【33899】Re:Excelプロセスインスタンスにつ...
お礼  ほろほろ  - 06/1/23(月) 16:15 -

引用なし
パスワード
   色々ご回答ありがとうございました。

File_name = "c:\開発\スケジュール管理\スケジュール.xls"
Workbooks.Open filename:= File_name

「c:\」の¥が全角になっていたようです。
(Explorerのアドレスをコピーしたはずなのですが。。。)
¥を半角にしたら起動しました。

filename:= に指定するものは文字列でなくとも起動します。
ヘルプでは文字列と書いてありますが、OKでした。

8338 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free