I am having to change my code to late binding
(just when I had early binding all figured out) due to issues with different versions of Outlook. I am stuck on a piece that deletes tasks.
Here is what i am working with..
------------------------------------
Dim strFilter As String
Dim objOutlook As Object
Dim objTask As Object
Dim objFolder As Object
Dim colItems As Items
Dim objTasks As String
Dim objNamespace As Namespace
Const olFolderTasks = 13
Set objOutlook = CreateObject("Outlook.Application")
Set objTask = objApp.CreateItem(3)
Set objNamespace = objOutlook.GetNamespace("MAPI")
Set objFolder = objNamespace.GetDefaultFolder(olFolderTasks)
Set colItems = objFolder.Items
strFilter = "[Subject] = '" & "Task Name" & "'"
Set colTasks = colItems.Restrict(strFilter)
For Each objTask In colTasks
objTask.Delete
----------------------------------------------
I get hung up at: "Dim colItems As Items"
I am a "Google the solution" programmer, so any help is very, very welcome.
- Eric
Here is what i am working with..
------------------------------------
Dim strFilter As String
Dim objOutlook As Object
Dim objTask As Object
Dim objFolder As Object
Dim colItems As Items
Dim objTasks As String
Dim objNamespace As Namespace
Const olFolderTasks = 13
Set objOutlook = CreateObject("Outlook.Application")
Set objTask = objApp.CreateItem(3)
Set objNamespace = objOutlook.GetNamespace("MAPI")
Set objFolder = objNamespace.GetDefaultFolder(olFolderTasks)
Set colItems = objFolder.Items
strFilter = "[Subject] = '" & "Task Name" & "'"
Set colTasks = colItems.Restrict(strFilter)
For Each objTask In colTasks
objTask.Delete
----------------------------------------------
I get hung up at: "Dim colItems As Items"
I am a "Google the solution" programmer, so any help is very, very welcome.
- Eric