Перейти к содержимому

Фотография
- - - - -

Недокументированные функции


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
Thomas

Thomas

    Excel Pro

  • 61 сообщений
  • 10 благодарностей
12
  • Город:Москва
  • Office:2003, 2010, 2013, Online

По сути своей Visual Basic for Applications имеет возможность содержания недокументированных функций. Если Вы хотите увидеть данные функции, то откройте Object Browser посредством нажатия клавиши F2, нажмите в правом открывшемся окне правой кнопкой мыши и выберете Show Hidden Members. В открывшемся списке Вы найдете все возможные функции, свойства, методы, поддерживаемые в Visual Basic for Applications. Но разработчики советуют не пользоваться недокументированными функциями из-за возможного отсутствия поддержки этих функций, что приведёт к сбою в ваших программах при запуске проектов в новой среде.

 

Примечание: если имя вашей функции совпадает с именем встроенной функции в Visual Basic for Applications, то ваша функция заменит её в списке Show Hidden Members.

 

В таком случае, для обращения к встроенной функции, необходимо задать имя класса, например, VBA.IsNumeric.


Господа! Регистрируйтесь и задавайте свои вопросы, связанные с Microsoft Office. Поможем, чем сможем ;)





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных