Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2013, 21:36   #1
ivan1h42
Новичок
Джуниор
 
Регистрация: 01.03.2013
Сообщений: 1
По умолчанию Перебор имен всех доступных свойств и методов объект в VBA

Добрый день! Подскажите, пожалуйста, возможно ли в VBA осуществить перебор всех свойств и методов объекта (например worksheet) и получить список имен этих свойств и методов?
ivan1h42 вне форума Ответить с цитированием
Старый 01.03.2013, 21:56   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Нет, нельзя.
(каким-нибудь хитрым кодом, наверняка, возможно, — но я такого кода не встречал)

А если не секрет, зачем это вам нужно?
EducatedFool вне форума Ответить с цитированием
Старый 01.03.2013, 22:55   #3
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

А чем кнопка F2 не устраивает? Нажали, ввели в поиск Worksheet и смотрите на все методы и свойста, да еще и события. Плюс сразу же можно справку по свойству/методу вызвать(правая кнопка мыши на свойсте/методе - Help)
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 08.11.2021, 13:54   #4
Собиржон
Новичок
Джуниор
 
Регистрация: 08.11.2021
Сообщений: 1
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Нет, нельзя.
(каким-нибудь хитрым кодом, наверняка, возможно, — но я такого кода не встречал)

А если не секрет, зачем это вам нужно?
Хоть столько времени прошло, но я тоже ищу ответ на аналогичный вопрос. Может 2021 году появился способ? . Может программисту с хорошим уровнем знаний нет необходимости прибегнуть к такому методу, но у любителя есть сложности в написании макроса. Например в моем случае я не знаю как можно удалить заливку текста (CorelDraw), первым в ум приходит сравнить все свойства залитого объекта и не залитого объекта. Таким образом определить, что же отвечает за заливку. Вот залить знаю, а удалить не могу найти. Да, много аналогичных ситуаций, где сильно помог-бы получить ответы на разные вопросы. А так получил бы все свойства со значениями одного и второго объекта в таблицу или в текстовый файл, и можно было бы быстренько определить)

Последний раз редактировалось Собиржон; 08.11.2021 в 13:56.
Собиржон вне форума Ответить с цитированием
Старый 10.11.2021, 20:11   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а сильно вам поможет если у обьекта с учетом, содержащихся других обьектв (а в тех тоже) всего 14 тыс.свойств и методов?
когда на 3-й день вы досмотрите до конца (с попыткой вникнуть в каждый), то уже не будете помнить что смотрели позавчера
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перебор всех доступных значений! AquaKlaster Общие вопросы Delphi 40 02.03.2015 12:27
Программный перебор свойств контрола alex77755 Microsoft Office Excel 8 21.06.2012 08:20
Ping всех доступных адресов. Dasharnb777 Общие вопросы .NET 4 05.12.2010 16:35
Cкрипт с использованием объекта layer, его свойств и методов Zempery JavaScript, Ajax 0 05.04.2010 12:09
Cкрипт с использованием объекта layer, его свойств и методов Zempery Помощь студентам 0 05.04.2010 11:41