|
▼Yuki さん:
何度もすみません。
あれから、
>Application.Wait Now + TimeValue("0:00:03")
↑コードをいれてみたところ、loopからは開放されましたが、
次は、下記のところで止まってしまい、悩んでます
lngTaskId = Shell(strEXE & strPDF, 3)
Application.Wait Now + TimeValue("0:00:03")
' ' 起動待ち
On Error Resume Next
Do
DoEvents
Err.Clear
AppActivate lngTaskId
Loop Until Err.Number = 0
On Error GoTo 0
' PDF を画面右半分
strClass = "AcrobatSDIWindow"
lnghWnd = FindWindow(strClass, vbNullString)
If lnghWnd = 0 Then Exit Sub
上記のコードの最後部で、Exit Subまで進んでマクロの実行が終了してしまいます
なぜなんでしょうか?
なかなか、前に進めず苦しんでおります
PDFを下記のコードから変更したのが、原因でしょうか?
strEXE = "C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe "
↓下記へ変更しました。
strEXE = "C:\Program Files\Adobe\Acrobat 7.0\Acrobat\Acrobat.exe "
どうか、よろしくお願いします
|
|