Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / что не так с word из EXCEL / 12 сообщений из 12, страница 1 из 1
08.07.2018, 16:20
    #39671262
kos20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
День добрый! Генерирую файл Ворд из ЕКСЕЛ. Все работает, но почему-то макрос, записанный в макрорекордере не работает в ЕКСЕЛе.

ниже сам код:
Код: vbnet
1.
2.
3.
4.
5.
Dim WA As Object
Set WA = CreateObject("Word.Application")

WA.Selection.Paste
WA.Selection.InsertBreak Type:=wdPageBreak 'при вставке разрыва выскакивает ошибка, хотя в ВОРДЕ работает



может кто сталкивался с такой проблемой?
...
Рейтинг: 0 / 0
08.07.2018, 20:46
    #39671311
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
При использовании позднего связывания именованные константы недоступны. Определите их или используйте раннее связывание.
...
Рейтинг: 0 / 0
09.07.2018, 11:54
    #39671523
kos20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
AkinaПри использовании позднего связывания именованные константы недоступны. Определите их или используйте раннее связывание.

Спасибо, не знал.
...
Рейтинг: 0 / 0
09.07.2018, 11:57
    #39671527
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
...
Рейтинг: 0 / 0
10.07.2018, 12:58
    #39672027
kos20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
Shocker.Pro Используйте Option Explicit
как это поможет? Нужно же ранее связывание.
...
Рейтинг: 0 / 0
10.07.2018, 12:59
    #39672030
kos20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
AkinaПри использовании позднего связывания именованные константы недоступны. Определите их или используйте раннее связывание.
А что делать, если нет возможности подключить библиотеку (ранее связывание)? или есть вариант прописать без явного подключения?
...
Рейтинг: 0 / 0
10.07.2018, 13:03
    #39672033
kos20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
AkinaПри использовании позднего связывания именованные константы недоступны. Определите их или используйте раннее связывание.
Я так понимаю чтобы использовать это

Код: vbnet
1.
2.
Dim oApp As New Word.Application
MsgBox oApp.UserName


Нужно сперва подключить библиотеку
...
Рейтинг: 0 / 0
10.07.2018, 13:51
    #39672070
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
kos20есть вариант прописать без явного подключения?Как бы нет. А без библиотеки - сколько угодно. Вы это и делаете кодом:
kos20Set WA = CreateObject("Word.Application")
только другой вопрос, что при позднем связывании Excel ничего не знает про константу wdPageBreak.
Почитайте, может прояснит ситуацию: Как из Excel обратиться к другому приложению
...
Рейтинг: 0 / 0
10.07.2018, 14:13
    #39672088
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
kos20как это поможет?Вы сделайте - и сразу увидите сообщение, что wdPageBreak not defined.
...
Рейтинг: 0 / 0
10.07.2018, 14:29
    #39672101
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
kos20Shocker.Pro Используйте Option Explicit
как это поможет? Нужно же ранее связывание.это поможет сейчас и в будущем сразу видеть эту и кучу других проблем


kos20 А что делать, если нет возможности подключить библиотеку (ранее связывание)? или есть вариант прописать без явного подключения?просто указать значение этой константы вместо её имени (про которое эксель ничего не знает при позднем связывании)
...
Рейтинг: 0 / 0
10.07.2018, 15:10
    #39672127
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
Shocker.Proпросто указать значение этой константы вместо её имениДля сохранения "синтаксической преемственности" лучше определить эту константу и продолжить использовать её по имени. Особенно это удобно в разработке, когда МОЖНО использовать раннее связывание и пользоваться всеми удобствами Intellisence - потом геморрою меньше.
...
Рейтинг: 0 / 0
11.07.2018, 04:59
    #39672337
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что не так с word из EXCEL
Akina,

Ты написал это еще в первом ответе, но автор пока не врубился, что надо сделать
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / что не так с word из EXCEL / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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