![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
![]()
Hi,
Once, I had a macro to inert the current date anywhere in the notes field of an open item. That macro has ... gone with the wind. I recreated: ===================================== Sub DateInsert() Dim myOlApp As New Outlook.Application Dim myItem As Object Set myItem = myOlApp.ActiveInspector.CurrentItem myItem.Body = Date & vbCr & myItem.Body Set myItem = Nothing Set myOlApp = Nothing End Sub ===================================== It works but, of course, inserts the date on top of any text. What to write to make the time stamp appear at the cursor? Many thanks, Frans www.fhvzelm.com |
#2
|
|||
|
|||
![]()
In what kind of item? In what version of Outlook?
-- Sue Mosher, Outlook MVP Author of Microsoft Outlook 2007 Programming: Jumpstart for Power Users and Administrators http://www.outlookcode.com/article.aspx?id=54 "F.H. van Zelm" wrote in message ... Hi, Once, I had a macro to inert the current date anywhere in the notes field of an open item. That macro has ... gone with the wind. I recreated: ===================================== Sub DateInsert() Dim myOlApp As New Outlook.Application Dim myItem As Object Set myItem = myOlApp.ActiveInspector.CurrentItem myItem.Body = Date & vbCr & myItem.Body Set myItem = Nothing Set myOlApp = Nothing End Sub ===================================== It works but, of course, inserts the date on top of any text. What to write to make the time stamp appear at the cursor? Many thanks, Frans www.fhvzelm.com |
#3
|
|||
|
|||
![]()
Hi Sue,
Outlook 2003, 'stand alone', not server * client My former code worked on any type of item: contact, appointment, mail. It would insert the current date at the cursor. Annoyance with my 'new' code is also that it gives the security warning whereas my former code worked without. Kind regards, Frans "Sue Mosher [MVP]" schreef in bericht ... In what kind of item? In what version of Outlook? -- Sue Mosher, Outlook MVP Author of Microsoft Outlook 2007 Programming: Jumpstart for Power Users and Administrators http://www.outlookcode.com/article.aspx?id=54 "F.H. van Zelm" wrote in message ... Hi, Once, I had a macro to inert the current date anywhere in the notes field of an open item. That macro has ... gone with the wind. I recreated: ===================================== Sub DateInsert() Dim myOlApp As New Outlook.Application Dim myItem As Object Set myItem = myOlApp.ActiveInspector.CurrentItem myItem.Body = Date & vbCr & myItem.Body Set myItem = Nothing Set myOlApp = Nothing End Sub ===================================== It works but, of course, inserts the date on top of any text. What to write to make the time stamp appear at the cursor? Many thanks, Frans www.fhvzelm.com |
#4
|
|||
|
|||
![]()
A statement like this
Dim myOlApp As New Outlook.Application should never appear in an Outlook VBA macro. Instead, to avoid security prompts, you need to use the intrinsic Application object: Set myOlApp = Application The Outlook object model itself has no techniques for inserting data at the insertion point. For mail/post items, your options depend on whether you're using the Outlook editor or the Word editor. For other items, you can try automating the toolbar commands using code like that at http://www.outlookcode.com/threads.a...messageid=6872, but I haven't had good results with that myself. Or, use the methods of the SafeInspector object from the third-party Outlook Redemtion library. -- Sue Mosher, Outlook MVP Author of Microsoft Outlook 2007 Programming: Jumpstart for Power Users and Administrators http://www.outlookcode.com/article.aspx?id=54 ms, "F.H. van Zelm" wrote in message ... Hi Sue, Outlook 2003, 'stand alone', not server * client My former code worked on any type of item: contact, appointment, mail. It would insert the current date at the cursor. Annoyance with my 'new' code is also that it gives the security warning whereas my former code worked without. Kind regards, Frans "Sue Mosher [MVP]" schreef in bericht ... In what kind of item? In what version of Outlook? "F.H. van Zelm" wrote in message ... Hi, Once, I had a macro to inert the current date anywhere in the notes field of an open item. That macro has ... gone with the wind. I recreated: ===================================== Sub DateInsert() Dim myOlApp As New Outlook.Application Dim myItem As Object Set myItem = myOlApp.ActiveInspector.CurrentItem myItem.Body = Date & vbCr & myItem.Body Set myItem = Nothing Set myOlApp = Nothing End Sub ===================================== It works but, of course, inserts the date on top of any text. What to write to make the time stamp appear at the cursor? Many thanks, Frans www.fhvzelm.com |
#5
|
|||
|
|||
![]()
What about this?
Public Sub InsertDate() SendKeys Date() End Sub It's a bit pants and you might want to do some checking before the sendkeys runs, but it might work for you. -- Alan Moseley IT Consultancy http://www.amitc.co.uk If I have solved your problem, please click Yes below. Thanks. "F.H. van Zelm" wrote: Hi, Once, I had a macro to inert the current date anywhere in the notes field of an open item. That macro has ... gone with the wind. I recreated: ===================================== Sub DateInsert() Dim myOlApp As New Outlook.Application Dim myItem As Object Set myItem = myOlApp.ActiveInspector.CurrentItem myItem.Body = Date & vbCr & myItem.Body Set myItem = Nothing Set myOlApp = Nothing End Sub ===================================== It works but, of course, inserts the date on top of any text. What to write to make the time stamp appear at the cursor? Many thanks, Frans www.fhvzelm.com |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Insert Date - Format Text / Cursor Location | srm | Outlook - Using Forms | 5 | September 8th 08 11:41 AM |
Insert date in Notes ?? | Synapse Syndrome[_2_] | Outlook - General Queries | 5 | June 1st 08 01:34 PM |
keyboard shortcut to insert a date | garrambide | Outlook - Using Contacts | 1 | April 24th 08 07:01 PM |
how can i insert date in the signal? | chelsea | Add-ins for Outlook | 1 | December 22nd 07 08:36 PM |
Outlook 2003 cursor location default | Roibn L Taylor | Outlook - Using Contacts | 2 | January 17th 06 08:21 PM |