Совместимость 2000 и XP

Программирование на Visual Basic for Applications
bs
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 31.01.2002 (Чт) 13:47
Откуда: Russia

Совместимость 2000 и XP

Сообщение bs » 02.10.2003 (Чт) 12:59

У меня есть база данных на Access 2000.
В базе используется библиотека Micropsoft Word 9.0 Object Library.
Из-за этого вознакают проблемы при запуске базы данных на Access XP.
Т.к. там нет Micropsoft Word 9.0, а есть Micropsoft Word 10.0, бза не хочет работать, пока не заменишь в ручную Micropsoft Word 9.0 на Micropsoft Word 10.0.
Разумеется, после такой замены при попытке запустить базу на 2000 возникает все такая эе проблема. Приходится ручками менять библиотеки обратно.

Можно ли как-то автоматизировать этот процесс. Чтобы библиотека сама заменялась в зависимости от той версии, на которой ее запускают?

Заранее спасибо.

MustDie
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 01.03.2003 (Сб) 2:06
Откуда: Kazakhstan

Сообщение MustDie » 21.10.2003 (Вт) 21:02

Можно это делать программно каждый раз руками подключать, то что нужно... Если такой вариант устроит кусок кода могу дать..

bs
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 31.01.2002 (Чт) 13:47
Откуда: Russia

Сообщение bs » 22.10.2003 (Ср) 8:06

Устроит. Давай.
Заранее спасибо.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 22.10.2003 (Ср) 11:26

А можно просто не подключать никаких либов, а работать с Word через CreateObject("Word.Application")

И все. Никаких проблем с переносимостью между версиями.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 6

    TopList