Private Declare PtrSafe Function ShellExecute _
Lib "Shell32.dll" Alias "ShellExecuteA" _
(ByVal hwnd As LongPtr, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) _
As LongPtr
Sub OpenPDF()
Dim args As String
Dim File As String
Dim Folder As String
Dim ret As Long
File = "Test.pdf"
Folder = "C:\Users\Owner\Documents"
args = "/A ""pagemode=none&toolbar=0&statusbar=0"""
ret = ShellExecute(0&, "open", File, args, Folder, 1&)
End Sub