- ベストアンサー
なぜ立ち上げた時はアクティブになら何でしょうか?
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画面がアクティブになってしまっているのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
最終的に行いたいこととは違うかもしれませんが、ご質問 のことは↓で行けると思います。 Sub test() Dim rt As Long rt = Shell("winword.exe", vbNormalFocus) If rt = 0 Then MsgBox "起動できませんでした" End Sub
お礼
ありがとうございます。