![]() |
|
Модераторы: mihanik |
![]()
|
|
| kashemirny |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 12.11.2007 Репутация: нет Всего: нет |
В известной книге по VBA нашел учебный пример экспорта документа xl в Word, собрался уже изучить его и потихоньку ваять экспорт договора в Word из данных xl, однако обнаружил, что этот пример не работает - возникает ошибка компиляции "Method or data member not found". Подскажите, в чем ошибка и как ее устранить?
Код объекта "ЭтаКнига":
Код кнопки формы:
Присоединённый файл ( Кол-во скачиваний: 10 )
prikaz.xls 32,00 Kb |
||||
|
|||||
| ИгнатьевАлексей |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 369 Регистрация: 18.11.2005 Репутация: 2 Всего: 3 |
kashemirny, по моему, элементарно. У тебя стоит вызов процедуры объекта "ЭтаКнига" и эта процедура Private. Это означает, что вызов извне закрыт. Убирай Private и почитай об этом в той же книге.
Но на этом твои мучения не закончатся. Вылезет ошибка в 7-й строке уже по другому поводу..... -------------------- Vingrad - FOREVER !!! "Как вы яхту назовете - так она и поплывет!" Капитан Врунгель |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Во-первых, DocWrite следует сделать Public.
Во-вторых, следует подключить референс на объектную либу Ворда. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| kashemirny |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 12.11.2007 Репутация: нет Всего: нет |
ИгнатьевАлексей, дык пробовал Private убирать, подспудно чувствуя неладное, как вы и написали - ошибка в 7й строке.
Akina, по первому пункту - что даст Public ? по второму пункту - Dim oDoc As Word.Document - вызывает ошибку, т.к. нет референса? подскажите, плиз, как сделать ссылку.... |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
Доступность процедуры для вызова из других модулей Tools - References. Найти нужную строку и поставить галку. И не спрашивай, которая нужная - изволь просмотреть весь список. Не ошибёшься. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| kashemirny |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 12.11.2007 Репутация: нет Всего: нет |
Akina, УРЯЯЯЯЯЯ!!!!
p.s. тему просьба не закрывать - еще будут вопросы, имхо |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 26 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| kashemirny |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 12.11.2007 Репутация: нет Всего: нет |
Akina, сорри
и спасибо за помощь! |
|||
|
||||
![]()
|
| Правила форума "Программирование, связанное с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |