|
references - как подключить
|
|||
---|---|---|---|
#18+
Друзья помогите с решением проблемы. Есть офис, установленный локально 16 версии. И есть офис 15 версии, который установлен на citrix ферме. Приложение для работы приходится запускать именно на цитриксе, а пишу основное - локально. Так вот каждый раз приходится ручками подключать "C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE15\MSO.DLL". Пытался делать так Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2018, 11:58 |
|
references - как подключить
|
|||
---|---|---|---|
#18+
Но дело в том, что код не исполняется, т.к. библиотека не подключена. Как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2018, 11:59 |
|
references - как подключить
|
|||
---|---|---|---|
#18+
В первом сообщении в коде небольшая ошибка, т.к. ставил эксперименты и раскомментил часть кода, но в любом случае проблему не победил пока-что :(. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2018, 12:02 |
|
references - как подключить
|
|||
---|---|---|---|
#18+
Архимедофф, странный код. Зачем там цикл по References с созданием одной и той же на каждой итерации? ИМХО, бред. Зачем вообще столько библиотек? Сам всегда минимизирую. Думаю что большинство можно отключить перейдя на позднее связывание. Как-то проводил опыты с ссылками и восстановлением, не понравилось, с тех пор не использую. Да и в *.mde это не прокатывает. Если не избежать работы с библиотекой нужно подключать минимально возможную версию - вверх подхватится. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2018, 12:28 |
|
references - как подключить
|
|||
---|---|---|---|
#18+
Архимедофф, вот тут -> Про Reference советы от Программист-Любитель тебе подойдут ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2018, 12:41 |
|
references - как подключить
|
|||
---|---|---|---|
#18+
Это старая проблема. И не решенная. Access на старшие ссылки переключается, а на младшие - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2018, 12:41 |
|
references - как подключить
|
|||
---|---|---|---|
#18+
Архимедофф, у метода AddFromGuid три обязательных аргумента. Версия и подверсия указываются по принципу "не ниже". Можно указать нули, тогда найдет самую нижнюю. ЗЫ. Согласен с Панунг насчет "Зачем там цикл по References с созданием одной и той же на каждой итерации?" и "позднее связывание". Зачем вам ссылка на Office на постоянной основе? Подключили - написали код - создали аналоги констант - отключили. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2018, 13:31 |
|
references - как подключить
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, создали аналоги констант - отключили. <- Вот это не понятно ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2018, 15:08 |
|
references - как подключить
|
|||
---|---|---|---|
#18+
Архимедофф создали аналоги констант - отключили. <- Вот это не понятно Если ссылка подключена, то при написании кода используются константы из этой библиотеки. В вашем случае имена констант начинаются с "mso" (например msoFileDialogOpen при работе с объектом FileDialog). После отключения библиотеки (переходе на позднее связывание) VBA будет ругаться на них, поэтому в коде нужно создать свои константы-аналоги или вместо них указывать непосредственно их значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2018, 16:00 |
|
|
start [/forum/topic.php?fid=45&fpage=39&tid=1610966]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 155ms |
0 / 0 |