ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Sending Excel Worksheet as PDF file with Excel 2007 (https://www.excelbanter.com/excel-programming/436173-sending-excel-worksheet-pdf-file-excel-2007-a.html)

Alain-79

Sending Excel Worksheet as PDF file with Excel 2007
 
While having an Excel file opened, I am testing that code for this
ActiveSheet.ExportAsFixedFormat type:=xlTypePDF, _
fileName:=CStr(SaveAs_path & SaveAsPdf_offerName), _
Quality:=xlQualityStandard, _
IncludeDocProperties:=False, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Application.Dialogs(xlDialogSendMail).Show

but the only thing I get attached to the email opened is the Excel file
itself, not the pdf file

I got this code from the recorder while doing a send as PDF file with Excel
2007... The function is working while used frome Excel itself, not while
replaying the code generated... The only difference I can figure out is that
while done from excel, the pdf file is saved under a temp directory under
your profile...

Any idea why it is not working ?
Have not found clear explanation about the code
Application.dialogs(xlDialogSendMail).Show

Thanks for your help
Alain

Barb Reinhardt

Sending Excel Worksheet as PDF file with Excel 2007
 
This should help you.

http://www.rondebruin.nl/pdf.htm
--
HTH,

Barb Reinhardt



"Alain-79" wrote:

While having an Excel file opened, I am testing that code for this
ActiveSheet.ExportAsFixedFormat type:=xlTypePDF, _
fileName:=CStr(SaveAs_path & SaveAsPdf_offerName), _
Quality:=xlQualityStandard, _
IncludeDocProperties:=False, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Application.Dialogs(xlDialogSendMail).Show

but the only thing I get attached to the email opened is the Excel file
itself, not the pdf file

I got this code from the recorder while doing a send as PDF file with Excel
2007... The function is working while used frome Excel itself, not while
replaying the code generated... The only difference I can figure out is that
while done from excel, the pdf file is saved under a temp directory under
your profile...

Any idea why it is not working ?
Have not found clear explanation about the code
Application.dialogs(xlDialogSendMail).Show

Thanks for your help
Alain


Alain-79

Sending Excel Worksheet as PDF file with Excel 2007
 
I have had a look to the code of Ron and see that he is not using the
Application.dialogs(xldialogSendMAil).show method

does it mean it is not a "recommended" method?

Alain


Ron de Bruin

Sending Excel Worksheet as PDF file with Excel 2007
 
Hi Alain

It is not possible to add other files(other then the activeworkbook) with code if you use SendMail.
If you use the Outlook object model it is possible


--

Regards Ron de Bruin
http://www.rondebruin.nl/tips.htm


"Alain-79" wrote in message ...
I have had a look to the code of Ron and see that he is not using the
Application.dialogs(xldialogSendMAil).show method

does it mean it is not a "recommended" method?

Alain



All times are GMT +1. The time now is 01:45 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com