kaka_f_b 10/11/2011, 15:43
Queria salvar um arquivo Excel. Office 2003.
O link que passou me ajudou sim. modifiquei a parte da função para salvar um arquivo encontrada nesse site:
Dim lngFormHwnd As Long
Dim lngAppInstance As Long
Dim strInitDir As String
Dim strFileFilter As String
Dim lngResult As Long
Dim arquivo As String
arquivo = ""
lngFormHwnd = Me.hWnd
lngAppInstance = Application.hWndAccessApp
strInitDir = "C:\"
strFileFilter = "Microsoft Excel (*.xls)" & _
Chr(0) & "*.xls" & Chr(0)
lngResult = CommonDialogAPI.SaveFileDialog(lngFormHwnd, _
lngAppInstance, strInitDir, strFileFilter)
If CommonDialogAPI.GetStatus = True Then
arquivo = CommonDialogAPI.GetName & ".xls"
MsgBox arquivo
Else
MsgBox "No file selected."
End If
Estou guardando na variável "arquivo" o caminho do diretório que se deseja salvar o arquivo mas não consigo concatenar
com ".xls"
Por exemplo:
A função CommonDialogAPI.GetName retorna "C:\Users\Acer\Desktop\teste" e eu quero que fique "C:\Users\Acer\Desktop\teste.xls"
Não sei porque isso não esta funcionando: arquivo = CommonDialogAPI.GetName & ".xls"