|
|
|
Позднее связывание для 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:15:53 |
|
||
|
Позднее связывание для Office Object Library
|
|||
|---|---|---|---|
|
#18+
Если хотите использовать позднее связывание - используйте CreateObject. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 12:25:45 |
|
||
|
Позднее связывание для Office Object Library
|
|||
|---|---|---|---|
|
#18+
типа Код: vbnet 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 12:30:40 |
|
||
|
Позднее связывание для Office Object Library
|
|||
|---|---|---|---|
|
#18+
Алексей Cв, пример вашей функции в таком варианте у меня отрабатывает без проблем Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 12:33:20 |
|
||
|
Позднее связывание для Office Object Library
|
|||
|---|---|---|---|
|
#18+
guest_rusimport, Спасибо большое. Поменял в модуле все вхождения на Object. Компиляцию прошло без ошибок. Но при запуске "Приложение остановлено из-за ошибки выполнения". Не подскажете, есть ли какие-то особенные сложности при подготовке к запуску в среде Access Runtime 2010? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 14:24:36 |
|
||
|
Позднее связывание для Office Object Library
|
|||
|---|---|---|---|
|
#18+
Алексей CвНо при запуске "Приложение остановлено из-за ошибки выполнения". Так посмотрите, какая именно ошибка. Просто заменить на Object недостаточно. Если объект был объявлен с использованием New, нужно создать его с использованием CreateObject ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 15:34:23 |
|
||
|
Позднее связывание для Office Object Library
|
|||
|---|---|---|---|
|
#18+
Алексей Cв, почитайте тут http://www.sql.ru/forum/1061483/oshibka-pri-zapuske-kompilirovannogo-fayla-accde-v-access-2010 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 15:40:24 |
|
||
|
Позднее связывание для 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 15:57:39 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=39356742&tid=1612930]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
177ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 192ms |
| total: | 458ms |

| 0 / 0 |
