powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MSWORD9.OLB
7 сообщений из 7, страница 1 из 1
MSWORD9.OLB
    #33618525
Фотография Andrey13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста, моя программа выводит данные в Word и XL, на некоторых компьютерах все работает, на некоторых работает только вывод в Word, на некоторых не работает совсем.

Версии офиса везде разные 97,2000,XP. Если заменить на компьютерах файлы MSWORD9.OLB и XL5EN32.OLB, решится ли проблема, или причина кроется в другом?

Вопрос мной уже задавался на этом форуме, код приводился, но стоял по-другому, и проблема так и не решилась.
http://www.sql.ru/forum/actualthread.aspx?tid=268627


Спасибо.
...
Рейтинг: 0 / 0
MSWORD9.OLB
    #33618868
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробема в версиях в том что VBA вернее некоторые функции или свойства написанные на VBA 2000 и VBA ХР не работают в 97 поскольку новые, когда то я решил эту проблемму, написав макрос на 97 версии и перевел в VB , и поскольку новые версии поддерживают рании версии, то проблемм не возникает, что касается то можно MSWORD.OLB попробовать заменить этот файл 97 на 2000.
Но вряд ли получится
...
Рейтинг: 0 / 0
MSWORD9.OLB
    #33619054
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TIKOчто касается то можно MSWORD.OLB попробовать заменить этот файл 97 на 2000.
Угу, а когда после этого Word отвалится, вам же и будут говорить, что ваша программа криво написана (и правильно сделают, между прочим). Не стоит заменять компоненты, не вами созданные.
Просто проверяйте версию Word-а, и используйте те функции, которые поддерживаются в ней. Например:
Код: plaintext
1.
2.
3.
4.
5.
            If Val(app.Version) >=  9  Then
                ColWidthArr(c) = workRange.Columns(c).PreferredWidth
            Else
                ColWidthArr(c) = workRange.Columns(c).Width
            End If
...
Рейтинг: 0 / 0
MSWORD9.OLB
    #33621850
Фотография Andrey13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да знать бы еще для какой версии, какие функции можно использовать.
...
Рейтинг: 0 / 0
MSWORD9.OLB
    #33621882
Соответсвенно нужно иметь help с описанием для разных версий офиса.
...
Рейтинг: 0 / 0
MSWORD9.OLB
    #33624641
Фотография Andrey13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Буду разбираться.
...
Рейтинг: 0 / 0
MSWORD9.OLB
    #33625353
Давай, успехов.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MSWORD9.OLB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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