Notifications
Clear all

Salvar relatório

6 Posts
3 Usuários
0 Reactions
1,690 Visualizações
(@edcurita)
Posts: 67
Estimable Member
Topic starter
 

Olá amigos,

Em meu projeto eu optei por imprimir o relatório em PDF. Está tudo funcionando mas eu gostaria que, ao abrir esse relatório, fosse salvo em uma pasta de relatórios que posso criar antecipadamente. Já verifiquei no fórum e não achei a resposta.
Estou anexando meu projeto e a situação relatada está no frmRelatorio_cheques.

Aguardo seus cometários.

Obrigado.

Edmilson

 
Postado : 27/07/2013 10:00 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Faltou o anexo??

 
Postado : 27/07/2013 11:04 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Poste seu arquivo modelo compactado!!

Att

 
Postado : 27/07/2013 12:43 pm
(@edcurita)
Posts: 67
Estimable Member
Topic starter
 

Desculpem achei que tinha ido. Segue lá.

Obrigado pelo retorno.

Edmilson

 
Postado : 27/07/2013 1:35 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Ed, a rotina utilizada para "gerar" o PDF, já está salvando, porem no mesmo diretório da planilha,
O caminho e nome:
SvInput = ThisWorkbook.Path & Application.PathSeparator & nome & " - " & Data & ".pdf"

Onde: ThisWorkbook.Path corresponde ao diretório onde está salvo a sua planilha e será "gravado" o pdf.
Application.PathSeparator corresponde à "/", que não é obtida pela variável anterior, mas é necessário para o sistema operacional
nome corresponde ao nome dado na caixa de mensagem
Data corresponde a data do dia no formato dd-mm-aaaa
Então para alterar o diretório mude:
ThisWorkbook.Path para (por exemplo) "c:/Relatórios"

 
Postado : 28/07/2013 6:55 am
(@leles)
Posts: 0
New Member
 

como faço para adaptar esse código

SvInput = ThisWorkbook.Path & Application.PathSeparator & nome & " - " & Data & ".pdf"

nesse

    Sheets("CONTROL").Select
    Range("A1:N34").Select
    Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:="E:Indião.pdf" _
        , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
        :=False, OpenAfterPublish:=True
    Sheets("MENU_PRINCIPAL").Select
     Sheets("CONTROL").Visible = True
    ActiveWorkbook.Save
 
Postado : 23/11/2015 11:55 am