Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA, как узнать к какому объекту принадлежит функция/метод ? / 5 сообщений из 5, страница 1 из 1
02.12.2015, 16:51
    #39118626
Шведков Артем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA, как узнать к какому объекту принадлежит функция/метод ?
Всем привет.

Подскажите, зная функцию VBA, допустим Format для преобразования даты от таймстемпа - как к ней обратиться из стороннего ПО ?
Создал объект Excel.Application, открыл в нем книгу и с ней работаю, все нормально. А вот применить функцию format не смог..

сейчас конечно покурю доки на тему FormatDateTime, но уже есть реализованный код на VBA с применением функции Format(Now(),...)

сорри за ламерство)
...
Рейтинг: 0 / 0
02.12.2015, 17:36
    #39118663
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA, как узнать к какому объекту принадлежит функция/метод ?
Format - это функция семейства VBA.Strings. Подключите MS Office Object Library - и вызывайте.
Ну или используйте мемберов Excel.Application.WorksheetFunction.
...
Рейтинг: 0 / 0
02.12.2015, 19:00
    #39118735
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA, как узнать к какому объекту принадлежит функция/метод ?
Шведков АртемСоздал объект Excel.ApplicationТогда можете использовать функцию листа ТЕКСТ, т.е. xlApp.WorksheetFunction.Text или просто xlApp.Text .
У этой функции даже больше возможностей, чем у vba.Format.
...
Рейтинг: 0 / 0
03.12.2015, 00:04
    #39118864
Шведков Артем
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA, как узнать к какому объекту принадлежит функция/метод ?
AkinaFormat - это функция семейства VBA.Strings. Подключите MS Office Object Library - и вызывайте.
Ну или используйте мемберов Excel.Application.WorksheetFunction.
спасибо, гляну этот вариант чуть позже. сходу через Excel.Application.WorksheetFunction не получилось


КазанскийТогда можете использовать функцию листа ТЕКСТ, т.е. xlApp.WorksheetFunction.Text или просто xlApp.Text .
У этой функции даже больше возможностей, чем у vba.Format.
т.е. через .text конвертить дату от "now" и работать дальше как со строкой ? ок, спасибо, попробую завтра так реализовать.

P.S. все же есть какие наглядные схемы объектов и их свойств/методов/функций.. ? че то не очень мне нравятся доки на msdn) нафик я 2013 ёксель поставил.. в 2007ом всё под рукой было)
...
Рейтинг: 0 / 0
03.12.2015, 07:32
    #39118929
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA, как узнать к какому объекту принадлежит функция/метод ?
Шведков АртемP.S. все же есть какие наглядные схемы объектов и их свойств/методов/функций.. ? че то не очень мне нравятся доки на msdn) нафик я 2013 ёксель поставил.. в 2007ом всё под рукой было)
Документация есть и в формате CHM, скачать можно отсюда - Office 2013 VBA Documentation .
В документе "Excel 2013 Developer Documentation.chm" на вкладке Содержание смотрите раздел: Excel 2013 Developer Documentation - Object Model. По приведённой выше ссылке есть документация по всем приложениям Office 2013.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA, как узнать к какому объекту принадлежит функция/метод ? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]