Как узнать название лейбла элемента коллекции по номеру - VBA
Формулировка задачи:
Добрый день.
Есть задача:
После считывания меню создается коллекция вида:
Но в этом случае мне не понятно как вызвать нужную функцию. Через collection_menu.Item (i) я могу получить параметры нужные для вызова, но не название того какую именно функцию надо вызвать.
В моих влажных мечтах все выглядело так:
Не могли бы вы подсказать как решить эту проблему?
collection_menu.Add parameters, Name_Fuction
соответственноparameters
- массив с параметрами вызова функцииName_Fuction
-имя функции которую будем вызывать для данного расчета. В чем проблема. Когда собственно начала реализовывать вызов функций через Name_Fuction столкнулась с проблемой того что функции надо вызывать в том же порядке что в меню, поэтому решила делать через номера
Листинг программы
- For i = 1 To collection_menu.Count
- collection_menu.Item (i).....
- Next i
Листинг программы
- For i = 1 To collection_menu.Count
- function_name=collection_menu.Item (i).магический_способ_получить_имя_лейбла
- Select Case function_name
- Case Name1
- действие 1
- Case Name2
- действие 2
- Case Nmae3
- действие 3
- End Select
- Next i
Решение задачи: «Как узнать название лейбла элемента коллекции по номеру»
textual
Листинг программы
- collection_menu.Add array(parameters, Name_Fuction), Name_Fuction
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д