VBA Save File Dialog, FileDialog(msoFileDialogSaveAs)
O método para criar o diálogo de salvar o arquivo explicado neste artigo usa o comando FileDialog ( msoFileDialogSaveAs ) . Tem um único problema . Você não pode aplicar filtros de tipo de arquivo . Se os filtros de tipo de arquivo são essenciais , existem duas coisas que você pode fazer :
Sub Example1()Dim intChoice As Integer Dim strPath As String
'make the file dialog visible to the user intChoice = Application.FileDialog(msoFileDialogSaveAs).Show'determine what choice the user made If intChoice <> 0 Then 'get the file path selected by the user
strPath = _
Application.FileDialog(msoFileDialogSaveAs).SelectedItems(1)
'displays the result in a message box
Call MsgBox(strPath, vbInformation, "Save Path")End If End Sub
'make the file dialog visible to the user intChoice = Application.FileDialog(msoFileDialogSaveAs).Show'determine what choice the user made If intChoice <> 0 Then 'get the file path selected by the user
strPath = _
Application.FileDialog(msoFileDialogSaveAs).SelectedItems(1)
'displays the result in a message box
Call MsgBox(strPath, vbInformation, "Save Path")End If End Sub
Resultado:
Por padrão, o título da Save File Dialog é " Arquivo Salvar " :
Sub Example2()Dim intChoice As Integer
'change the display name of the save file dialog Application.FileDialog(msoFileDialogSaveAs).Title = _ "Random Title For Dialog"
'make the file dialog visible to the user intChoice = Application.FileDialog(msoFileDialogSaveAs).Show'determine what choice the user made If intChoice <> 0 Then 'your code here
End If End Sub
'change the display name of the save file dialog Application.FileDialog(msoFileDialogSaveAs).Title = _ "Random Title For Dialog"
'make the file dialog visible to the user intChoice = Application.FileDialog(msoFileDialogSaveAs).Show'determine what choice the user made If intChoice <> 0 Then 'your code here
End If End Sub
Resultado:
comentem pessoal. !!!!
quem precisar de serviços de programação pode me chamar no e-mail:
magnoalh1@gmail.com.
Nenhum comentário:
Postar um comentário