2
У меня есть этот код VBA:ComboBoxes Заполнение VBA
Sub sendByCustomForm()
Dim olItem As Outlook.MailItem
Dim sText As String
If Application.ActiveExplorer.Selection.Count = 0 Then
MsgBox "No Items selected!", vbCritical, "Error"
Exit Sub
End If
For Each olItem In Application.ActiveExplorer.Selection
sText = olItem.Body
Set msg = Application.CreateItemFromTemplate("C:\myCustomForm.oft")
MsgBox sText, vbInformation, "alert"
With msg
'Set body format to HTML
.BodyFormat = Outlook.OlBodyFormat.olFormatHTML
.HTMLBody = "<HTML><BODY>" + sText + "</BODY></HTML>"
.Display
End With
Next olItem
End Sub
Этот шаблон имеет 2 ComboBoxes, что я хочу, чтобы заполнить, но как я могу это сделать?
Когда я пытаюсь это:
msg.ComboBox1.AddItem "item"
это не работает ...
такая же ошибка: «объект не поддерживает это свойство или метод» =/ –
Мне было любопытно, поэтому я начал читать. В нем говорится использовать с/end для combobox и additem. Я делал это с Access, думая, что он может работать так же. Возможно, попробуйте отредактированный код. – Grant
Ошибка времени выполнения '424': объект, требуемый в .AddItem «Вариант 1» –