powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вывод в Ворд работает в .mdb и не работает в .accdb базах.
12 сообщений из 12, страница 1 из 1
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580259
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые профессионалы, помогите! Нашел пример вывода в Ворд, стал его применять и обнаружил, что в 2003 акс он работает, а в 2010 и выше дает ошибку. Как можно адаптировать его к 2010 акс?
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580268
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего, не подключена референсная библиотека.
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580269
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, да, оно самое! Большое спасибо!
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580325
Фотография Focha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrrAkina, да, оно самое! Большое спасибо!
я всегда делаю так

Код: vbnet
1.
Set obj_wb = CreateObject("Word.Application")
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580399
Resume,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wladimirrr,

если, когда нибудь сработает твой код по метке Err_ - тебя ждёт ошибка "Resume without error"
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580407
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fochaя всегда делаю так
Безответственно. Особенно в случае, когда при изменении версии методы/свойства меняются "по-взрослому" - а при переходе от 2003 к 2007 Офису у некоторых даже количество параметров изменилось.
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580417
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зато так программа может работать и в 2003 и в 2007 и в 2016.
Причем можно её запустить в 2016, а потом в 2007 и всё будет работать. А вот если подключишь библиотеку, то на старшие версии она переключится легко, а вот на младшие переключаться не хочет. Только ручками.
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580418
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaБезответственно. Особенно в случае, когда при изменении версии методы/свойства меняются "по-взрослому" - а при переходе от 2003 к 2007 Офису у некоторых даже количество параметров изменилось. Могу даже уточнить, что при переходе с 2000 на 2003 то же меняется количество параметров. Но слава богу здесь приемлем принцип умолчания. Задавай параметры по минимуму и старшие версии всё схавают. Проверено практикой.
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580457
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaБезответственно. Особенно в случае, когда при изменении версии методы/свойства меняются "по-взрослому" - а при переходе от 2003 к 2007 Офису у некоторых даже количество параметров изменилось.
Поддержу Joss обеими руками. В продакшне должно использоваться позднее связывание по возможности. Ранее связывание облегчает разработку, но при запуске в разных версиях часто возникают ошибки отсутствия нужной библиотеки, особенно если название библиотеки содержит номер версии.
Для решения проблемы с параметрами нужно просто использовать явную форму: имя_параметра:=значение
Я обычно разрабатываю с ранним связыванием и CreateObject вместо New, а для релиза заменяю типизированную переменную на Object и удаляю библиотеку из референсов
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580458
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin... Поддержу Joss обеими руками. ...
Все это "красиво" только до тех пор, пока подписка на события не потребуется.
Однако, такую "мелочь" почему-то принято умалчивать. :)
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580465
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Predeclaredпока подписка на события не потребуется.
Так я же и написал, "по возможности". В абсолютном большинстве случаев подписка не нужна.
...
Рейтинг: 0 / 0
Вывод в Ворд работает в .mdb и не работает в .accdb базах.
    #39580473
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь уже несколько раз обсуждались проблемы с версиями библиотек и проблемами позднего связывания. К этому ничего нового не добавить. Или что-то новое есть?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вывод в Ворд работает в .mdb и не работает в .accdb базах.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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