• ベストアンサー

なぜ立ち上げた時はアクティブになら何でしょうか?

VBAで Sub Sample() Dim wdObj As Word.Application Set wdObj = New Word.Application wdObj.Visible = True Set wdObj = Nothing End Sub でワードを立ち上げる事は出来るのですが アクティブになりません。 AppActivate wdObj を入れる事でアクティブになるのですが なぜ立ち上げた時はアクティブになら何でしょうか? VBEが面からF5を押して実行しているから VBE画面がアクティブになってしまっているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

最終的に行いたいこととは違うかもしれませんが、ご質問 のことは↓で行けると思います。 Sub test() Dim rt As Long rt = Shell("winword.exe", vbNormalFocus) If rt = 0 Then MsgBox "起動できませんでした" End Sub

ZDDCBRLVEO
質問者

お礼

ありがとうございます。

関連するQ&A