Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Завёл объект. Как посмотреть его МЕТОДЫ в отладчике? / 5 сообщений из 5, страница 1 из 1
30.01.2006, 21:40:09
    #33512031
dimka@ultra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Завёл объект. Как посмотреть его МЕТОДЫ в отладчике?
Собсно сабж.
Помогите, пожалуйста!

Рисую макрос в MSExcel...

В макросе открываю Word-овский документ.
Пытаюсь в него что-то записать, изменить, заменить один текст другим...
Ничего не получается.
Короче, меня переклинило :( .

Как посмотреть МЕТОДЫ документа?
И вообще, методы объекта, с которым работа.
Свойства в Watch вижу, а вот с методами никак не разберусь.
И вордовский макрос не хочет переноситься :( ...

Заранее спасибо.
Дмитрий.
...
Рейтинг: 0 / 0
31.01.2006, 09:38:17
    #33512390
Завёл объект. Как посмотреть его МЕТОДЫ в отладчике?
Нажимаешь "F2" или View -> Object Browser.
...
Рейтинг: 0 / 0
31.01.2006, 10:24:35
    #33512543
dimka@ultra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Завёл объект. Как посмотреть его МЕТОДЫ в отладчике?
Ага! Спасибо... Всё так просто...
Пишу в Excel-макросе:
Sub QRScripter1_BeforePrint()
Set WO = CreateObject("Word.Application")
Set BD = WO.Documents.Open("C:\900\300.doc")

Насколько понимаю, у WO должны быть методы Word-a,
а у объекта BD должны быть методы (и свойства) document.
Только вот почему-то метод find (точнее - BD.content.find нихрена не работает).
Вот и взяло меня жуткое любопытство - посмотреть, а что УМЕЕТ объект BD?
И гдеж мне теперь искать МЕТОДЫ объекта? В object browser почему-то объекта BD нет. А поскольку я дурак, то и прошу Вашей помощи...

Ладно, пойду ещё потрахаюсь :( ...

Заранее thanks!
...
Рейтинг: 0 / 0
31.01.2006, 10:37:57
    #33512597
Завёл объект. Как посмотреть его МЕТОДЫ в отладчике?
WO - это объект Application.
BD - это объект Document.

Word HelpContent Property

Returns a Range object that represents the main document story. Read-only.
Лучше в редакторе VBA подключи библиотеку Wordа и используй вариант:

Код: plaintext
1.
2.
    Dim wdApp As Word.Application
    
    Set wdApp = CreateObject("Word.Application")

Тогда после ввода "wdApp." будет подсвечиватся список свойств и методов.

После подключения библиотеки Wordа она появится в Object Browser (см. рисунок).
...
Рейтинг: 0 / 0
31.01.2006, 12:42:39
    #33513109
dimka@ultra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Завёл объект. Как посмотреть его МЕТОДЫ в отладчике?
Огромное спасибо!

Иду пробовать!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Завёл объект. Как посмотреть его МЕТОДЫ в отладчике? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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