-
Posts
1 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Mastroyang
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Excel - Macro para salvar em PDF
em Microsoft Office e similares
Postado
Boa noite,
Desculpe, case esteja postando no lugar errado. Sou novo aqui.
Peguei um gancho referente a esta postagem e usei o codigo
porém ao utilizá-lo em meu trabalho para impressão de relatório quê são 3 planilhas diferentes com 3 botões de impressão na userform apesar de ter feito as devidas mudanças para que o cod. desse certo as impressões mesmo quê clicando em botões diferentes ficam todas iguais. obs. ficam iguais ao código do ultimo botão programado. ou seja todos iguais ...
obrigado por sua atenção
segue o codigo
Private Sub RelatórioAnual_Click()
Dim NomAnual As String
NomAnual = VBA.Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1))
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ThisWorkbook.Path & "\" & NomAnual & ".pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
End Sub
Private Sub Mensal_Click()
Dim NomMensal As String
NomMensal = VBA.Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1))
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ThisWorkbook.Path & "\" & NomMensal & ".pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
End Sub
Private Sub VGAtendimento_Click()
Dim NomVGA As String
NomVGA = VBA.Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1))
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ThisWorkbook.Path & "\" & NomVGA & ".pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=True
End Sub