Я создал двумерный массив строк. Я настроил цикл for, чтобы взять строку от пользователя и выполнить поиск в первом столбце массива. Я хочу использовать соответствующую строку из второго столбца массива для вызова метода. Однако я не могу понять, как использовать строку для вызова суб или метода класса в Outlook VBA. Какие-либо предложения?как вызвать метод со строкой в vba для outlook
0
A
ответ
0
Вы можете использовать функцию вызова по имени, используя имя метода объектов во время выполнения. Простой пример ниже создает объект класса и массива, а затем вызывает методы, названные во вторых элементах массива.
В модуле класса:
Sub Procedure1()
MsgBox "I'm procedure1"
End Sub
Sub Procedure2()
MsgBox "I'm Procedure2"
End Sub
Sub Procedure3(ByVal sName As String)
MsgBox "Procedure 3 here " & sName
End Sub
В стандартном модуле:
Sub Main()
Dim myArray(1 To 2, 1 To 3) As String
Dim oClass1 As Class1
Set oClass1 = New Class1
'oClass1.Procedure1
myArray(1, 1) = "Procedure1"
myArray(1, 2) = "Procedure2"
myArray(1, 3) = "Procedure3"
Call CallByName(oClass1, myArray(1, 1), VbMethod)
Call CallByName(oClass1, myArray(1, 2), VbMethod)
Call CallByName(oClass1, myArray(1, 3), VbMethod, "Graham")
Call CallByName(oClass1, myArray(1, 3), VbMethod, "user3299464")
End Sub
Смежные вопросы
- 1. Как вызвать метод со строкой
- 2. Пытается вызвать Sub со строкой - VBA
- 3. VBA - Правильный метод инициализации массива со строкой?
- 4. Java-Как вызвать класс со строкой?
- 5. Javascript - Как вызвать любую функцию со строкой?
- 6. Как использовать метод сопоставления рельсов со строкой?
- 7. метод Замены класс со строкой в Python
- 8. VBA Outlook Метод SaveAsFile создает пустой файл
- 9. VBA Outlook WordEditor и. Метод отображения
- 10. Как вызвать метод C# со стороны asp.net?
- 11. Excel VBA с Outlook: как использовать метод AdvancedSearch для поиска определенных писем в Outlook?
- 12. Как вызвать метод Java со страницы jsp?
- 13. Как вызвать метод со стороны клиента
- 14. Как вызвать надстройку Outlook за пределами Outlook
- 15. как метод со строкой в качестве ее параметра в C#
- 16. Как вызвать оповещение рабочего стола Outlook из кода VBA
- 17. Как вызвать метод базового класса из унаследованного класса в VBA?
- 18. VBA Regex для соответствия двум наборам четырех цифр со строкой
- 19. VBA - Как связать приложение Outlook Outlook
- 20. Outlook VBA для синхронизации календаря с Exchange
- 21. Вызов метода в объекте со строкой
- 22. VBA Поиск в Outlook
- 23. Как работать со строкой()()
- 24. Как вызвать имя экземпляра объектов со строкой? as3
- 25. Метод вызова вызова Objective C динамически со строкой
- 26. Outlook VBA для проверки получателя
- 27. Как найти массив со строкой, чтобы вызвать соответствующий номер
- 28. VBA excel: Как сравнить строковый массив со строкой?
- 29. Как создать условие со строкой?
- 30. Метод IE Date.parse возвращает NaN для даты со строкой времени
Это помогло бы обновить свой вопрос с помощью существующего кода и некоторые примеры типов вызовов, которые вы хотите сделать , –