У меня есть макрос Outlook, который завершается с ошибкой во время выполнения 1004 «Ошибка метода show класса диалога» в строке:
xlApp.Dialogs(xlDialogColorPalette).Show
Соответствующие части кода (или я так думаю):
Private WithEvents oExpl As Explorer
Private WithEvents oItem As MailItem
Private WithEvents respItem As MailItem
Private xlApp As Excel.Application
Private bDiscardEvents As Boolean
Private Sub Application_Startup()
Set xlApp = CreateObject("Excel.Application")
Set oExpl = Application.ActiveExplorer
bDiscardEvents = False
End Sub
Private Sub respItem_Send(cancel As Boolean)
bDiscardEvents = True
Dim orgbody As String
orgbody = respItem.HTMLBody
xlApp.Dialogs(xlDialogColorPalette).Show
Спасибо большое!