Boa tarde a todos.
Estou precisando salvar uma planilha em pdf na área de trabalho, vi alguns tópicos aqui, ma não deram certo. Alguém pode me ajudar.
Segue o código que estou usando em um módulo, ele salva no caminho indicado, mas gostaria de salva-lo na área de trabalho, ou abrir
a caixa de dialogo, e ai eu escolheria o caminho para salva-la.
'salva em PDF com o nº do pedido
Dim Nome As String
Dim SDate As String
Dim MyLocal As String
Dim Cliente As String
'lugar onde vai ser gravado
MyLocal = "C:Documents and SettingsOperadorMeus Documentos"
'numero do pedido
Nome = Range("M4").Value
'nome do cliente
Cliente = Range("R4").Value
MyLocal = "C:Desktop"
SDate = Now
MsgBox "O PEDIDO Nº " & Nome & " Do Cliente: " & Cliente & vbCrLf & vbCrLf & "Vai Ser Salvo Na Sua Área De Trabalho Em " & SDate & vbCrLf & vbCrLf & ".", vbOKOnly, "Salvo"
If Nome <> vbNullString Then
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
MyLocal & Nome & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
MsgBox "O PEDIDO Nº " & Nome & vbCrLf & vbCrLf & "Foi Salvo Na Sua Área De Trabalho Com Sucesso Em " & SDate & ".", vbOKOnly, "Salvo"
Else
MsgBox "Nome do arquivo inválido", vbOKOnly, "Salvo"
End If
End Sub
Postado : 22/02/2017 12:00 pm