Quick way to email one sheet in a workbook (other than exporting to a new file)

Just wondering if it's possible to email one sheet out of a workbook (in Excel format) - other than exporting to a new file? Thanks.
LVL 1
agwalshAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Qlemo"Batchelor", Developer and EE Topic AdvisorCommented:
You can copy the active sheet area into the mail. That creates an embedded Excel object.
0
JohnBusiness Consultant (Owner)Commented:
You can print one sheet (any sheet) or several sheets into Acrobat and that works great. I use this all the time to individual sheet reports in a PDF format.
0
Qlemo"Batchelor", Developer and EE Topic AdvisorCommented:
The PDF approach tequires no Excel, but also removes all properties. Great for reports, bad for data exchange.
0
Become a CompTIA Certified Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

agwalshAuthor Commented:
@john Hurst - thanks for that. Am aware of the PDF approach but specifically interested in putting one Excel sheet into an email. @Qlemo- will check out your suggested approach. Thanks.
0
Jerry PaladinoCommented:
MailEnvelope will embed the selected range or full worksheet into the body of an email without saving the sheet as a separate file.   This is not an attachment though.   Code and explanation are located on Ron de Bruin's site at:  
http://www.rondebruin.nl/win/s1/outlook/bmail3.htm
0
Qlemo"Batchelor", Developer and EE Topic AdvisorCommented:
That VBA code is the automated way of what has been described in http:#a40348861, and might be an improvement.
0
Jerry PaladinoCommented:
The capability of the MailEnvelope VBA mentioned above can be accessed from the User Interface via the Quick Access Toolbar.   The icon can be added from the Excel Options dialog under "Quick Access Toolbar" / "Commands Not in the Ribbon" / "Send to Mail Recipient" as show in the picture below.   Please note that this icon is a toggle that turns the email capabilities for the sheet on and off.   Press it once and the user interface changes to display "Send this Sheet" / To / CC / BCC / Subject / Introduction.   Press it again and the Excel user interface returns to its normal configuration.   This may be a quick method to determine if it is worthwhile to use the VBA to automate the process.Send to Mail RecipientUI - Send to Recipient
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
agwalshAuthor Commented:
@ProdOps - this looks great. Have forwarded it on to person who asked me. I personally couldn't get it to work but then I'm not using MS Exchange - would that make a difference? thanks
0
Jerry PaladinoCommented:
It does not require MS-Exchange but most likely does require MS-Outlook to be part of the Office Suite and used as your email client.   I have used this feature extensively but never with another email package other than Outlook.
0
agwalshAuthor Commented:
Hm, yes I use Outlook 2013 and it's my email client but it didn't work for me but the person I've asked it to try has come back to me and hopefully it will work for him :-). Thanks again..
0
Jerry PaladinoCommented:
If you have Office 2013 I doubt this is the cause of your problem...    but please note that If your Excel version is not the same as your Outlook version and you use Send To Mail recipient you may get this error :

<Excel could not start the E-mail program>

The Outlook version and the Office version must be the same to send the sheet in the body of the mail.
0
agwalshAuthor Commented:
If it works, this is exactly what was required, but the person I forwarded the answer to never got back to me so I didn't find out if it worked for them or not.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Excel

From novice to tech pro — start learning today.