Boa Tarde pessoal...
Gostaria de uma ajuda de vocês...
Estou tentando fazer uma automatização em um relatório meu....
Porém empaquei em uma parte..
O que eu gostaria de fazer é o seguinte, gerar um .exe através do Visual Basic que execute uma operação.
Operação esta que é abrir um arquivo excel, acessar uma determinada sheet e gerar um arquivo pdf desta sheet, para enviar por e-mail....
Passos que já consegui..
Acessar o arquivo e acessar a sheet, e chamar via função print o CutePdf...
parte ruim... precisa inserir o nome do arquivoe clicar para salvar..
Gostaria de não precisar fazer isto.. Ele salvar o arquivo sozinho e disparar para um determinado e-mail...
Porém não sei como fazer o resto..
Alguém poderia me dar uma luz de como fazer isto sem interação alguma???
Abrir o arquivo, selecionar uma sheet, salvá-la em PDF e disparar para um e-mail...
Obrigado.
Gostaria de uma ajuda de vocês...
Estou tentando fazer uma automatização em um relatório meu....
Porém empaquei em uma parte..
O que eu gostaria de fazer é o seguinte, gerar um .exe através do Visual Basic que execute uma operação.
Operação esta que é abrir um arquivo excel, acessar uma determinada sheet e gerar um arquivo pdf desta sheet, para enviar por e-mail....
Passos que já consegui..
Acessar o arquivo e acessar a sheet, e chamar via função print o CutePdf...
parte ruim... precisa inserir o nome do arquivoe clicar para salvar..
Gostaria de não precisar fazer isto.. Ele salvar o arquivo sozinho e disparar para um determinado e-mail...
- Código:
Private Sub Command1_Click()
Dim xlApp As Excel.Application
Dim xlWB As Excel.Workbook
Dim xlSH As Excel.Worksheet
Set xlApp = New Excel.Application
Set xlWB = xlApp.Workbooks.Open(FileName:="C:\TESTE\arquivo.xlsx")
Set xlSH = xlWB.Worksheets(1)
Set xlSH = xlWB.Worksheets("Safras")
PrintSheet xlSH ', "MyFoot", "MyHead"
xlWB.Close False
xlApp.Quit
Set xlWB = Nothing
Set xlApp = Nothing
End Sub
Sub PrintSheet(sh As Worksheet)
'sh.PageSetup.CenterFooter = strFooter
'sh.PageSetup.CenterHeader = strHeader
sh.PrintOut
End Sub
Porém não sei como fazer o resto..
Alguém poderia me dar uma luz de como fazer isto sem interação alguma???
Abrir o arquivo, selecionar uma sheet, salvá-la em PDF e disparar para um e-mail...
Obrigado.