Will Macros Work in Windows 7?

J

John Ciccone

I have macros in Word (2007 and Word 97) that do a mail merge and create an
email in Outlook Express and Windows Mail.

Will these macros work in Windows 7? I understand that Windows Mail comes
with that OS.

Thanks.
 
D

Doug Robbins - Word MVP

With Windows 7, you will need to download the free Windows Live Mail to get
the equivalent to Outlook Express or Windows Mail.

If you have a version of Office that includes Outlook, I would suggest that
you set up your mail account in that and set it as the default mail client.

If you cannot do that, then you will need to download Windows Live Mail, you
can do it from the following website

http://www.microsoft.com/downloads/...e5-2024-4631-806e-757693072a1c&displaylang=en

To use the Send To option in Office applications with Windows Live Mail, it
may be necessary to make the following changes to the Window Registry.

Note: Just in case something goes wrong, you should first back up the
registry by following the steps in the following article:

http://windows.microsoft.com/en-US/windows7/Back-up-the-registry

Now, back to the original issue:

1. Click on Start > All Programs > Accessories > Run > Type regedit

2. Browse to HKEY_LOCAL_MACHINE > Software > Client > Click on Mail

3. Check what appears in the right pane. It should read as below:

(Default) REG_SZ Windows Live Mail

4. If Windows Live Mail does not appear, right click on (Default) and click
on Modify and in the Value Data box, type
Windows Live Mail

Note: If you don’t find the Mail item, right click on Client and Click New >
Key and rename the key to:

Mail

Once the Mail key is created, right click on Mail > New > String Value. Name
the value as:

(Default)

Right click on (Default) and Click Modify. In the Value Data box type

Windows Live Mail


--
Hope this helps.

Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.

Doug Robbins - Word MVP, originally posted via msnews.microsoft.com
 
J

John Ciccone

Thanks for your time, Doug.

It's been a while so I don't remember the details, but I didn't seem to be
able to do the same things with Outlook as I can with Outlook Express and
Windows Mail. Wish I could.

Cheers.
 
D

Doug Robbins - Word MVP

I believe that the only thing of significance that you can do in Outlook
Express/Windows Mail/Windows Live Mail that you cannot do in Outlook is use
it as a News Reader.

With the demise of the Microsoft hosted NNTP newsgroups such as this on June
1, that is no longer an issue.

--
Hope this helps.

Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.

Doug Robbins - Word MVP, originally posted via msnews.microsoft.com
 
S

Stefan Blom

Well, you may want to access the forums using a newsreader (and the NNTP
Bridge).
 
J

John Ciccone

Actually I was referring to what can be done programmatically using VBA
macros in Word.

With OE you can mail merge a document that creates an email message with
sender, recipient, subject, etc. and up pops the email using something like:

RetVal = Shell("C:\Program Files\Windows Mail\winmail.exe
/eml:C:\Users\John\Desktop\" + IDNumName$ + ".eml", vbNormalFocus)

It's been a few years, but I just remember not being able to do the same
thing with Outlook.
 
D

Doug Robbins - Word MVP

You can certainly use Outlook to send email messages created by the use of
mail merge (and many other things as it has an object model that can be
accessed via VBA), which is not the case with Outlook Express/Windows
Mail/Windows Live Mail.

--
Hope this helps.

Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.

Doug Robbins - Word MVP, originally posted via msnews.microsoft.com
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top