Skip to content

phhu/outlook-XMLmassMailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is an extension for Microsoft Outlook which allows mass mailing to be done based on data in an XML file.

This is useful particularly for handling mass mailing of custom attachments. It can also handle adding Oultook signatures to messages when creating the emails.

Mass mailer form

Installation

  • Open the visual basic editor (Outlook, Alt-F11)
  • Import the .bas and .frm files

Visual basic modules

Import file

  • Add references to ** "Microsoft XML, v6.0" ** "Microsoft Office x.0 Object library" ** "Microsoft Word x.0 Object library"

References

  • Save
  • Then run the macro "makeToolbar"

Use

XML files look like something like this...

<root>
	<row>
		<to>somebody@company.com</to>
		<cc>somebody@company.com</cc>
		<bcc>somebody@company.com</bcc>
		<subject>somebody@company.com</subject>
		<body>Some plain text here</body>
	</row>
	<row>
		<to>somebody@company.com</to>
		<cc>somebody@company.com</cc>
		<bcc>somebody@company.com</bcc>
		<subject>Test message with HTML body and attachments.</subject>
		<htmlbody><p>Some text here in <b>HTML</b></p></htmlbody>
		<attachment>C:\temp\somefile.txt</attachment>
		<attachment>C:\temp\anotherfile.txt</attachment>
	</row>	
</root>

htmlbody can be included escaped or unescaped: generally unescaped is easier, though XML conventions would need to be followed (closing brackets etc).

About

VBA code for Microsoft Outlook for mass mailing from XML data, with signatures and attachments

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published