Excel VBA質問箱 IV

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

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


14847 / 76734 ←次へ | 前へ→

【67375】Excel2010でのExcelのActivate(前面表示)
質問  taka  - 10/11/29(月) 11:25 -

引用なし
パスワード
   Excel2010でのExcelのActivate(前面表示)で質問させて下さい。

経緯は、今までExcel2003で使用していたExcelマクロを
何も変更せずにExcel2010で使用できるかという評価を
実施していた際に本事象に遭遇しました。

ExcelVBAの処理内で"Book名"のExcelを開き、更に
 Application.Workbooks("Book名").Activate
というコマンドを用いて、開いたBookを
Activate(前面表示)していました。

Excel2003では通常に動作していたのですが
そのままExcel2010の上で動作確認をした場合に
前面に現れることなく、裏(他のアプリケーションが前面)で
処理が実施されてしまいます。

Excel2003と2010では拡張子も違いますが、開いているファイルは
全て「.xls」を使用していて
他の処理も含めて全て[互換モード]で動作しています。
そして、このActivate処理以外は以前のExcel2003、2010共に
変化なく動いているようです。

[互換モード]ではActivateは正常に動作しない
などの事象があるのでしょうか?

解決策として、ExcelVBAを2010で再作成(.xlsm)すれば
正常に動作するのでしょうか?

以上
よろしくお願い致します。
4 hits

【67375】Excel2010でのExcelのActivate(前面表示) taka 10/11/29(月) 11:25 質問
【67383】Re:Excel2010でのExcelのActivate(前面表... momo 10/11/29(月) 19:24 発言
【67389】Re:Excel2010でのExcelのActivate(前面表... taka 10/11/30(火) 13:20 質問
【67390】Re:Excel2010でのExcelのActivate(前面表... momo 10/11/30(火) 13:40 発言
【67392】Re:Excel2010でのExcelのActivate(前面表... Jaka 10/11/30(火) 14:15 発言
【67395】Re:Excel2010でのExcelのActivate(前面表... UO3 10/11/30(火) 21:09 発言

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