Excel VBA質問箱 IV

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

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


2148 / 13645 ツリー ←次へ | 前へ→

【69671】IE8上でマクロつきのEXCELを開いたときの動作について がる 11/8/18(木) 20:32 質問[未読]
【69680】Re:IE8上でマクロつきのEXCELを開いたとき... Abebobo 11/8/20(土) 8:50 発言[未読]

【69671】IE8上でマクロつきのEXCELを開いたときの...
質問  がる  - 11/8/18(木) 20:32 -

引用なし
パスワード
   職場のシステムにてOSとOfficeのバージョンアップがありました。
XP⇒7
Excel 2003⇒2010

そこでIEも6.0⇒8.0に更新されたのですが、
一部のマクロが以前と違う動作をしていて困っています。

以前の動作としては以下となります。
1.IEのアドレスにExcelを指定 (例:C:\Temp\abc.xls) ※Excelは2003で作成されたもの

2.開く、保存、キャンセルのダイアログで「開く」を選択

3.abc.xlsに書いているマクロが実行され、マクロの実行終了後にIE上にExcel形式で結果が表示される ※マクロの内容はCSVファイルを読み込み、シートに書き込む処理

ところが、それぞれのバージョンアップをしたところ、
3の処理を行った後、IE上ではなく別のExcelが立ち上がり、そちらに表示されてしまいます。

以下、調査で分かったこと
・全20本のうち、2本だけ動作不良
・その2本はマクロの実行に時間がかかる(応答まで10秒前後)
・CSVファイルのデータ量によって良/不良が分かれる(CSVのデータ量を約30%にしたところIE上に表示された)

調査を行いましたが、根本的な原因がわからずにいます。
何か心当たりがある方がいらっしゃれば、返信をお願いします。

【69680】Re:IE8上でマクロつきのEXCELを開いたと...
発言  Abebobo  - 11/8/20(土) 8:50 -

引用なし
パスワード
   >IE上ではなく別のExcelが立ち上がり、そちらに表示されてしまいます。
>

ここだけで、
今までは、エクセルが 『同じウインドウで開く』 に設定されていた。
バージョンアップで、その設定が外れた
私の勝手な憶測です。

エクスプローラ ⇒ ツール ⇒ フォルダオプション ⇒ ファイルの種類

エクセルをさがして、詳細設定

上記は XPの場合の設定確認です。 7は解かりません

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