2015-01-25 5 views
0

Я не могу найти DialogSheets в браузере объектов в VBA. Дим-диалог как ??? Мне нравится видеть автозаполнение, чтобы я мог знать все свойства и методы определенного типа. VarType говорит мне, что это всего лишь объект, но есть ли лучший или более конкретный способ узнать тип объекта? Например, метод OptionsButtons ... как я должен знать эту вещь, даже если ее нет в обозревателе объектов?VBA Какой тип данных является диалоговым окном?

ответ

2

Вы не найдете их в браузере объектов, потому что они устарели. Они доступны только по соображениям пригодности.

Вместо этого вы должны использовать UserForms. В редакторе vba нажмите Вставить, UserForm. Теперь вы можете легко создать пользовательскую форму с перетаскиванием.

Посмотрите здесь больше о диалоге листа: What exactly is a "dialog sheet" in Excel

+0

Несмотря на то, что они являются устаревшими редактор VBA еще признает секретные методы, скрытые в классах. Где я могу увидеть список этих свойств/методов? – CodeCamper

Смежные вопросы