Windows 메시지와 관련하여 도움이 필요합니다. Acrobat Reader DC로 열리는 PDF 파일과 함께 Excel VBA에서 실행되는 아래 코드는 첫 번째 "다른 이름으로 저장"화면을 나타냅니다. 그러나이 화면에는 핸들러가없는 단추 만있어 고전적인 "다른 이름으로 저장"화면으로 이동하여 코드를 완료 할 수는 없습니다. 나는 Spy ++ 64를 시도했지만 도움이되는 것을 찾지 못했습니다. 스파이 7은 엑셀과 아크로뱃 리더를 동결 시켰으며 스파이 32는 내 PC에서 실행되지 않습니다. 어떤 몸이라도 이것을 성취하는데 사용할 수있는 메시지를 알고 있습니까? 미리 감사드립니다. Acrobat Reader 파일을 programtically 저장하십시오.
Declare PtrSafe Function PostMessage Lib "USER32.dll" Alias "PostMessageA" (ByVal handler As Long, ByVal mssge As Long, ByVal hword As Long, lword As Any) As Long
Declare PtrSafe Function FindWindow Lib "User32" Alias "FindWindowA"(ByVal lpClassName As Any, ByVal lpWindowName As Any) As Long
Sub evoke_saveas()
a = FindWindow("AcrobatSDIWindow", vbNullString)
PostMessage a, &H100, 1, 0
PostMessage a, &H6, 1, 0
PostMessage a, &H111, &H1776, 0
end sub