![]() |
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 |
#2
|
|||
|
|||
![]()
Am Wed, 7 Jun 2006 09:01:21 +1000 schrieb Blogd_Node:
Where do you get which error? -- Viele Gruesse / Best regards Michael Bauer - MVP Outlook -- www.vbOffice.net -- Hi, Config is XP SP2 / Access 2003 / Outlook 2003 Access Refs are VBA / Access 11 / SafeOutlook / DAO 3.6 / Outlook 11 / Calendar 11 I want to add an Outlook Task from Access. The problem is Outlook crashes (sometimes) if not open. Any thoughts about where I'm going wrong ? ( I know just enough VB code to be a danger to myself... ) :-) Many thanks... David (Some Access code below has been snipped for clarity...) 'CODE =============================================== Private Sub cmdCreateTask_Click() On Error GoTo Err_cmdCreateTask_Click Dim objOL As Object Dim myItem As Object Dim objSafeTaskItem As Redemption.SafeTaskItem Dim myNS As NameSpace Dim timeX As String Dim strVia As String Dim strReg As String On Error Resume Next Set objOL = GetObject(, "Outlook.Application") 'If outlook is not running, then If objOL Is Nothing Then Set objOL = CreateObject("Outlook.Application") Set myNS = objOL.GetNamespace("MAPI") myNS.Logon End If On Error GoTo 0 ' Set up Outlook Objects. ' If there is a date set If Len(Me!ChaseDateCalendar & "") 0 Then Set myItem = objOL.CreateItem(olTaskItem) 'Outlook Task Item Set objSafeTaskItem = CreateObject("Redemption.safeTaskItem") objSafeTaskItem.Item = myItem With objSafeTaskItem .Subject = Format(Me!ChaseDate, "dd-mmm-yy") & " ChaseUp " & Trim(Me![FirstName]) & " " & _ Trim(Me![Surname]) & " " & "Via: " & Trim(strVia) & " " & _ " " & Trim(Me![cmbRegarding]) & " " & Trim(Me![txtAddedNote]) Me!Memo = Me!Memo & vbCrLf & .Subject .Body = "Add any comments about this chaseup into DATABASE - not here" .ReminderSet = True 'Remind at 9AM .ReminderTime = FormatDateTime(timeX, 4) 'Due at selected date .DueDate = Format(Me!ChaseDate, "dd-mmm-yy") .ReminderPlaySound = True 'Modify path. '.ReminderSoundFile = "C:\WINNT\Media\Ding.wav" .Save End With Else MsgBox "No ChaseUp Date set?" End If Exit_cmdCreateTask_Click: Set objSafeTaskItem = Nothing Set objOL = Nothing Exit Sub Err_cmdCreateTask_Click: MsgBox Err.Description Resume Exit_cmdCreateTask_Click End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
How can I access a shared calendar in web access | SkyEyes | Outlook - Calandaring | 3 | June 26th 06 01:26 PM |
Adding User Defined Field to Task Form | Gordon Staley | Outlook - Using Forms | 4 | May 2nd 06 09:24 PM |
show all recurrences of a task in the task list | dash | Outlook - Calandaring | 2 | April 15th 06 03:45 AM |
How do I drag a task in task list of Outlook. It will not let me. | rpetralia | Outlook - Calandaring | 2 | April 5th 06 11:14 AM |
Link a task to another task | gary | Outlook and VBA | 1 | January 10th 06 05:21 PM |