Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MSWORD9.OLB / 7 сообщений из 7, страница 1 из 1
22.03.2006, 20:12:41
    #33618525
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSWORD9.OLB
Подскажите, пожалуйста, моя программа выводит данные в Word и XL, на некоторых компьютерах все работает, на некоторых работает только вывод в Word, на некоторых не работает совсем.

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

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


Спасибо.
...
Рейтинг: 0 / 0
23.03.2006, 06:55:06
    #33618868
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSWORD9.OLB
Пробема в версиях в том что VBA вернее некоторые функции или свойства написанные на VBA 2000 и VBA ХР не работают в 97 поскольку новые, когда то я решил эту проблемму, написав макрос на 97 версии и перевел в VB , и поскольку новые версии поддерживают рании версии, то проблемм не возникает, что касается то можно MSWORD.OLB попробовать заменить этот файл 97 на 2000.
Но вряд ли получится
...
Рейтинг: 0 / 0
23.03.2006, 09:31:45
    #33619054
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSWORD9.OLB
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
23.03.2006, 21:49:57
    #33621850
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSWORD9.OLB
да знать бы еще для какой версии, какие функции можно использовать.
...
Рейтинг: 0 / 0
23.03.2006, 22:15:42
    #33621882
MSWORD9.OLB
Соответсвенно нужно иметь help с описанием для разных версий офиса.
...
Рейтинг: 0 / 0
24.03.2006, 20:09:23
    #33624641
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSWORD9.OLB
Спасибо. Буду разбираться.
...
Рейтинг: 0 / 0
25.03.2006, 19:00:20
    #33625353
MSWORD9.OLB
Давай, успехов.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MSWORD9.OLB / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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