D
dorutzu
Hi,
I'm trying to programatically remove a shortcut to a folder from the
OutlookBar. The problem is that I get a "Run-time error 13: Type
mismatch" message when I try to run my code.
Sub test5()
Dim myOlBar As OutlookBarPane
Set myOlBar = Application.ActiveExplorer.Panes.Item("OutlookBar")
myOlBar.Contents.Groups.Item(1).Shortcuts.Remove ("ShortcutName")
End Sub
Also, I know for a fact that this shortcut exist - here is the code
again, modified a bit:
Sub test5()
Dim myOlBar As OutlookBarPane
Set myOlBar = Application.ActiveExplorer.Panes.Item("OutlookBar")
Set mySh = myOlBar.Contents.Groups.Item(1).Shortcuts.Item("ShortcutName")
'see if I got what I needed...
MsgBox mySh.Name 'indeed, "ShortcutName" appears in the messagebox
'now try to remove the shortcut with this EXACT name
myOlBar.Contents.Groups.Item(1).Shortcuts.Remove (mySh.Name) 'I get
the type mismatch error here
(
End Sub
The idea is that Remove does not work with the name of the shortcut
(apparently), only with it's index. Any idea how can I get the index
of my shortcut instead (except for iterating trough Shortcuts)?
Thanks,
Doru
I'm trying to programatically remove a shortcut to a folder from the
OutlookBar. The problem is that I get a "Run-time error 13: Type
mismatch" message when I try to run my code.
Sub test5()
Dim myOlBar As OutlookBarPane
Set myOlBar = Application.ActiveExplorer.Panes.Item("OutlookBar")
myOlBar.Contents.Groups.Item(1).Shortcuts.Remove ("ShortcutName")
End Sub
Also, I know for a fact that this shortcut exist - here is the code
again, modified a bit:
Sub test5()
Dim myOlBar As OutlookBarPane
Set myOlBar = Application.ActiveExplorer.Panes.Item("OutlookBar")
Set mySh = myOlBar.Contents.Groups.Item(1).Shortcuts.Item("ShortcutName")
'see if I got what I needed...
MsgBox mySh.Name 'indeed, "ShortcutName" appears in the messagebox
'now try to remove the shortcut with this EXACT name
myOlBar.Contents.Groups.Item(1).Shortcuts.Remove (mySh.Name) 'I get
the type mismatch error here

End Sub
The idea is that Remove does not work with the name of the shortcut
(apparently), only with it's index. Any idea how can I get the index
of my shortcut instead (except for iterating trough Shortcuts)?
Thanks,
Doru