Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.11.2016, 12:15
|
|||
---|---|---|---|
|
|||
Позднее связывание для Office Object Library |
|||
#18+
Добрый день. Пытаюсь перевести приложение на позднее связывание для решения проблем с подключением библиотек. Как поступать с подключением Excel и Word понятно, но никак не соображу, как писать в случае для библиотеки самого Офиса (у меня в приложении есть меню, работающее через Command Bars). Вот например такая функция была: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
начинаю писать Dim cb As Object Set cb = Office.CommandBar Не компилируется - метод или член не найден Подскажите, пожалуйста, как правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2016, 12:25
|
|||
---|---|---|---|
Позднее связывание для Office Object Library |
|||
#18+
Если хотите использовать позднее связывание - используйте CreateObject. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2016, 12:30
|
|||
---|---|---|---|
Позднее связывание для Office Object Library |
|||
#18+
типа Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2016, 12:33
|
|||
---|---|---|---|
|
|||
Позднее связывание для Office Object Library |
|||
#18+
Алексей Cв, пример вашей функции в таком варианте у меня отрабатывает без проблем Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2016, 14:24
|
|||
---|---|---|---|
|
|||
Позднее связывание для Office Object Library |
|||
#18+
guest_rusimport, Спасибо большое. Поменял в модуле все вхождения на Object. Компиляцию прошло без ошибок. Но при запуске "Приложение остановлено из-за ошибки выполнения". Не подскажете, есть ли какие-то особенные сложности при подготовке к запуску в среде Access Runtime 2010? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2016, 15:34
|
|||
---|---|---|---|
Позднее связывание для Office Object Library |
|||
#18+
Алексей CвНо при запуске "Приложение остановлено из-за ошибки выполнения". Так посмотрите, какая именно ошибка. Просто заменить на Object недостаточно. Если объект был объявлен с использованием New, нужно создать его с использованием CreateObject ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2016, 15:40
|
|||
---|---|---|---|
|
|||
Позднее связывание для Office Object Library |
|||
#18+
Алексей Cв, почитайте тут http://www.sql.ru/forum/1061483/oshibka-pri-zapuske-kompilirovannogo-fayla-accde-v-access-2010 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2016, 15:57
|
|||
---|---|---|---|
Позднее связывание для Office Object Library |
|||
#18+
Алексей CвВот например такая функция была: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Вот например так Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&mobile=1&tid=1612930]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 9ms |
total: | 129ms |
0 / 0 |