View Single Post
  #5  
Old March 20th 07, 05:55 AM posted to microsoft.public.outlook.program_vba
Kooltou
external usenet poster
 
Posts: 3
Default Outlook Macro - TypeText

Hi!

I have it all working now.

Thank you for your assistance!

Kind Regards,



"Sue Mosher [MVP-Outlook]" wrote:

Your previous code was apparently a Word macro, not an Outlook macro. In an Outlook macro, you must first return a Word.Document object from the current item. For example:

Set objDoc = Application.ActiveInspector.WordEditor
Set objSel = objDoc.Windows(1).Selection
objSel.TypeText Text:="Hello!"

--
Sue Mosher, Outlook MVP
Author of Configuring Microsoft Outlook 2003
http://www.turtleflock.com/olconfig/index.htm
and Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx

"Kooltou" wrote in message ...
Hello!

Thanks for the reply.

Here was my previous code:

~~~~~~~~~
Sub InsertText()
Selection.TypeText Text:="Hello!"
End Sub
~~~~~~~~~

However, VBA does not now recognize the 'application' object, and I get an
error message "Object Required"

Thank you,

"Sue Mosher [MVP-Outlook]" wrote:

You should be able to use the same technique in Outlook 2007, since Word is always the editor.



"Kooltou" wrote in message ...
Hello!

I need to write a simple macro for Outlook 2007.

I would like it to simply insert several lines of text in the active message
window.

In Outlook/Word 2003, I used the selection.typetext command. What would I
use in Outlook 2007?

If it matters, the messages are (and need to be) plain text.

Thanks in advance!

Kind Regards,



Ads