Dim arq As String
On Error Resume Next
'define o titulo do diálogo
cmdlg1.DialogTitle = "Procurar Arquivos .pdf"
'define o caminho inicial
cmdlg1.InitDir = App.Path
'define o filtro para exibir os arquivos
arq = "Arqs. PDF(*.pdf)|*.pdf|Todos " & "Arqs. (*.*)|*.*"
cmdlg1.Filter = arq
cmdlg1.FilterIndex = 1
' --------------------------------------------------------------------------- '
' cdlOFNFileMustExist: selecionar somente arquivos que existam |
' cdlOFNHideReadOnly : exibe arquivos que possuem o atributo: Somente Leitura |
' cdlOFNLongNames : exibe nome de arquivos longos |
' cdlOFNExplorer : usa a interface estilo do Explorer |
' --------------------------------------------------------------------------- '
cmdlg1.Flags = cdlOFNFileMustExist + _
cdlOFNHideReadOnly + _
cdlOFNLongNames + _
cdlOFNExplorer
'dispara um erro se não for selecionado algo
cmdlg1.CancelError = True
'abre a caixa de diálogo Abrir Arquivo
cmdlg1.ShowOpen
'exibe o formulario
frmPDF.Show