Copy email content and paste into new Word Document using a different font

Status
Not open for further replies.

Outlook Rookie

Senior Member
Outlook version
Outlook 2013 64 bit
Email Account
Exchange Server
Hi
I need a VBA script in Outlook, that when clicked will copy the content of the email and paste into a new Word document using a different font say Calibri and colour black. If there are links they should remain as links, with the usual blue colour. I only need the font of message to be changed. This should be available for an opened e-mail as in when I have opened the e-mail and my cusor is in it, as well as for unread e-mails when selected as in straight from the Inbox.
Is this possible?
Thank you,
Outlook Rookie
 

Diane Poremsky

Senior Member
Outlook version
Outlook 2016 32 bit
Email Account
Office 365 Exchange
It's possible but i don't have any code samples handy, that I can think of. Actually, this is a start - http://www.slipstick.com/developer/create-letter-contact-vba/ - it shows how to send outlook data to word. Instead of using the bookmark block, you'd use something like
.Selection.TypeText Text:=oMail.Body

To change the font, record a macro in Word to see how word does it, then copy the code to the macro (it will need tweaked).

It will probably be something like this, but I'm not sure how to apply it to everything except links - unless you can apply styles.

Code:
With Selection 
' Formatting code goes here 
   .Font.Color = wdColorBlack 
   .Font.Size = 18 
   .Font.Bold = True 
   .Font.Italic = True 
   .Font.Name = "Calibri" 
End With
 
Status
Not open for further replies.
Thread starter Similar threads Forum Replies Date
K ind specific Subject line from outlook and copy the content of the email body to exce Outlook VBA and Custom Forms 0
K Copy Entire Email Content - Paste into new Task Outlook VBA and Custom Forms 2
B VBA to convert email to task, insert text of email in task notes, and attach copy of original email Outlook VBA and Custom Forms 4
R Sending email copy (*.msg file) of sent email if subject line contains specific string. Outlook VBA and Custom Forms 1
Stilgar Relsik Create a rule to copy text from an email and paste it in the subject line. Using Outlook 1
R Macro to copy email to excel - Runtime Error 91 Object Variable Not Set Outlook VBA and Custom Forms 11
Diane Poremsky Use a macro to copy data in Outlook email to Excel workbook New Slipstick.com Articles 0
G VBA Copy draft email to a new email - attachments not copided Using Outlook 7
C Copy email to excel runtime error 5020 Using Outlook 5
I Copy email from folder to folder - FAILS Using Outlook 5
Q Why can't I copy image with embedded hyperlink from email to Word Using Outlook 0
Diane Poremsky Use a macro to copy data in Outlook email to Excel workbook New Slipstick.com Articles 0
L Copy email body fields to excel Using Outlook 0
C Copy Cell value from Excel and paste into current email Outlook VBA and Custom Forms 10
D How to copy yahoo email folders to hard drive Using Outlook 2
J Copy email from preview pane with headers Outlook VBA and Custom Forms 4
Mary B VBscript: Need to copy every email to a folder & mark that copy as read Outlook VBA and Custom Forms 5
Mary B Outlook 2013: Rule for copying new email to folder & marking that copy as read Using Outlook 1
S VBA to identify a specific email and copy the attachment from it to the network Outlook VBA and Custom Forms 4
L Outlook 2007 Copy Email Address in To Field Using Outlook 11
Aussie Looking for Outlook macro to Copy Recipient Names into Email Body Outlook VBA and Custom Forms 3
A Macro to copy email body to new email Outlook VBA and Custom Forms 5
P Copy email address from outlook 2013/2010 Using Outlook 1
M Copy "To" Address Value from a Newly Created Email to the "To" Address Field of Custom Form Using Outlook 4
R Macro to copy email address Using Outlook 6
A Copying cc email addresses to Excel - does not copy the <joe.bloggs@isp.com> Using Outlook 1
F Need to copy an email folder to another computer. How can i do this? Outlook 2010 Using Outlook 2
A Copy email from external server, rather than totall download it Using Outlook 1
I Email NOT deleted on server - even with leave copy UNchecked Using Outlook 1
B Would like to copy a logo in my signature of my email in outlook Using Outlook 1
T Receipt of copy of every email sent out. Using Outlook 1
T Copy of email received even though I'm not on the distribution list Using Outlook 1
G When printing a copy of an email the printer almost greys out some of the lines. This fault does not occur with any other programme. Using Outlook 2
R how to copy a list of email contacts and paste them only as names (not names + email address) Using Outlook 12
B Mark copy of sent email as read - VBA? Outlook VBA and Custom Forms 3
R Sending a copy of an incoming email to a network folder Outlook VBA and Custom Forms 1
C Copy email to different folder, works in 2003 but not 2007 Outlook VBA and Custom Forms 3
S Using copy paste to grab email addresses from the TO: address fiel Using Outlook 14
A Cannot copy this folder because it may contain private items Using Outlook 0
C Copy Move item won't work Outlook VBA and Custom Forms 2
Commodore Move turns into "copy" Using Outlook 3
C Copy Outlook contact field value to another field Outlook VBA and Custom Forms 1
J Copy to calendar function no longer working in outlook 365 Using Outlook 5
F Copy and replace not update contact in another pst Using Outlook 0
B Outlook Business Contact Manager with SQL to Excel, User Defined Fields in BCM don't sync in SQL. Can I use VBA code to copy 1 field to another? BCM (Business Contact Manager) 0
Commodore Folders always closed in move/copy items dialog box Using Outlook 3
N Outlook rules don't create a copy for bcc'ed emails Using Outlook 3
geofferyh Outlook 2010 How to Copy Outlook Attachment to a Specific Folder? Outlook VBA and Custom Forms 3
S Custom Form, copy user field data to message body Outlook VBA and Custom Forms 12
R Copy Outlook Public Folders to a File Server Shared Folder Using Outlook 0
Similar threads


















































Top