Excel VBA質問箱 IV

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

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


391 / 73755 ←次へ | 前へ→

【78995】Re:最前面
発言  TW  - 17/4/4(火) 7:44 -

引用なし
パスワード
   γ さん、説明不足で申し訳ありません

batでエクセルを起動してます、会社でマクロ無効が標準設定なので
マクロ無効でも、マクロが動くようにしたつもりです。

BAT等作業用のファイルがフォルダに入れてあり、
フォルダを開いて、BATをクリックすると
フォルダの後ろになってしまいます。

他のアプリは開いていても、フォルダを開くので
その時フォルダが最前面なので、フォルダの後ろ
その他のアプリの前に開きます。


BATは

Spa = WScript.ScriptFullName
 Fpath = Left(Spa, InStrRev(Spa, "\") - 1)
  OPFL = Fpath & "\sagyou.xlsm"
  On Error Resume Next
  Set ExlApp = GetObject(, "Excel.Application")
   If ExlApp Is Nothing Then
   Set ExlApp = CreateObject("Excel.Application")
   Else
  End If
 ExlApp.Visible = True
 AppActivate ExlApp.Caption
  ExlApp.DisplayAlerts = False
  ExlApp.EnableEvents = False
  ExlApp.Workbooks.Open OPFL
  ExlApp.Run ("'" & OPFL & "'!Auto_Open")
  ExlApp.EnableEvents = True

sagyouと言うエクセルを開きます。
このsagyouにマクロが複数有り仕事しますが
どうしても、最前面になりません。
アドバイスをよろしくお願いします


▼γ さん:
>>batでエクセルを起動してますが、色々調べても、
>>どうしても最前面に表示されません
>
>・どのようなbatなのか、
>・Excelよりも前面に出るアプリケーションは何か、
>などを説明されたらいかがですか?
>今のままだと説明不足で、回答のしようがないように思います。

98 hits

【78976】最前面 にゃんた 17/4/3(月) 12:43 質問[未読]
【78993】Re:最前面 γ 17/4/4(火) 7:33 発言[未読]
【78995】Re:最前面 TW 17/4/4(火) 7:44 発言[未読]
【78997】Re:最前面 β 17/4/4(火) 8:25 発言[未読]
【78998】Re:最前面 β 17/4/4(火) 8:33 発言[未読]
【78999】Re:最前面 TW 17/4/4(火) 8:43 発言[未読]
【79002】Re:最前面 TW 17/4/5(水) 7:44 お礼[未読]
【79000】Re:最前面 γ 17/4/4(火) 21:26 発言[未読]
【79001】Re:最前面 TW 17/4/5(水) 7:43 お礼[未読]

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