|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.06.2010, 20:58 | #1 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 13
|
Поиск в Excel+Word
Открываю документ Word в макросе Excel. Казалось бы, после этого мне должны быть доступны все объекты, методы и свойства VBA для Word. Так нет: использование Find приводит к ошибке. Конечно. я могу тупо, абзац за абзацем, перебрать содержимое Wordовского док-та и найти, что надо, но ведь хочется сделать это одной операцией типа Selection.Find , которая прекрасно работает, если изначально сидишь в Wordе, а не в Excelе. Угробил уйму времени. Помогите !!!
|
21.06.2010, 22:37 | #2 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
Цитата:
но мне кажется надо в excel включить библиотеку microsoft word 12.0 object librari
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
Последний раз редактировалось R Dmitry; 21.06.2010 в 22:42. |
|
22.06.2010, 01:06 | #3 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
В Вашем случае возможны 2 варианта: 1) ошибка в коде 2) использование в коде вордовских констант типа wdFindContinue, wdParagraph и т.д. при неподключенной библиотеке Word (в этом случае Excel не знает, чему равны значения этих констант, и подставляет вместо них нули) Покажите код - может, что и посоветуем. |
|
22.06.2010, 01:07 | #4 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 13
|
microsoft word 12.0 object library
|
22.06.2010, 09:41 | #5 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
увы! нет файла нет и ответа
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
22.06.2010, 14:52 | #6 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 13
|
Поиск в Excel+Word
В ZIP-файле - тестовые процедуры для FIND в Excel'е и Word'е, а также
снимок с экрана со списком подключённых библиотек. Последний раз редактировалось vfayans; 22.06.2010 в 14:53. Причина: ошибочка в тексте |
22.06.2010, 18:14 | #7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
А если так попробовать
Код:
Анализ,обработка данных Недорого
|
22.06.2010, 21:22 | #8 |
Пользователь
Регистрация: 14.01.2010
Сообщений: 13
|
Нет слов. Огромное СПАСИБО!!!
Предварительно заменил (на 11-ую) 12 версию Wordовской библиотеки, которую VBA подцепил, когда я работал в Office 2007. Убедился в том, что всё работает и без DOCS.Select. Кроме того, открывать Wordовский файл можно было и через CreateObject("Word.Application"), как у меня. Но Set W = New Word.Application оказалось для меня воистину New . А заработала эта штука благодаря W.Selection !!! Победа !!! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WORD из EXCEL | maksim_serg | Microsoft Office Excel | 7 | 05.04.2010 13:22 |
Excel и Word | Foxx | Microsoft Office Excel | 10 | 15.03.2010 17:30 |
из Excel в Word | Svetlana85 | Microsoft Office Word | 8 | 17.01.2010 19:49 |
Из word в Excel | Biosasha | Microsoft Office Word | 0 | 15.02.2007 22:32 |