powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Reference
15 сообщений из 15, страница 1 из 1
Reference
    #34714710
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем!
Столкнулся с такой проблемой: создан AddIn для Excel (xxxx.xla) и подключен как AddIn. Его функции работают на рабочих листах и в главном меню. Теперь нужно подключить его к проекту, чтобы использовать в коде (в частности, имеются функции, создающие объекты, определенные в библиотеке).
При попытке установить ссылку в проекте выдается сообщение о конфликте имен.
Как можно узнать, какие имена конфликтуют?
Можно ли устанавливать ссылки программно?
Заранее спасибо.
...
Рейтинг: 0 / 0
Reference
    #34716144
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужто никто не сталкивался? Я один такой невезучий?
...
Рейтинг: 0 / 0
Reference
    #34716528
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, в обоих книгах проекты называется одинаково - VBAProject.
Одно из имен надо поменять.
...
Рейтинг: 0 / 0
Reference
    #34716722
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последовал Вашему совету. Увы, не помогло. Где же "собака порылась"?
...
Рейтинг: 0 / 0
Reference
    #34716897
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wie das im Programm aussieht?
...
Рейтинг: 0 / 0
Reference
    #34716957
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
So:
...
Рейтинг: 0 / 0
Reference
    #34717110
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ich meine, man muss das Fragment des Kodes sehen, der den Fehler verursacht. :) Хотелось бы код посмотреть, который ошибку вызывает.
...
Рейтинг: 0 / 0
Reference
    #34717273
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код ошибку не вызывает, она происходит при установке ссылки.
Проблема, как правильно указал Letter_D, в именах проектов. Проект AddIn уже присутствует и при попытке установить ссылку на тот же файл (.xla) в редакторе кода происходит ошибка. Если в исходном фейле (.xls) переименовать проект, то на него можно сослаться. Т.е. одновременно использовать и в рабочих книгах, и в коде один и тот же файл нельзя.
...
Рейтинг: 0 / 0
Reference
    #34717314
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonMКод ошибку не вызывает, она происходит при установке ссылки.
Проблема, как правильно указал Letter_D, в именах проектов. Проект AddIn уже присутствует и при попытке установить ссылку на тот же файл (.xla) в редакторе кода происходит ошибка. Если в исходном фейле (.xls) переименовать проект, то на него можно сослаться. Т.е. одновременно использовать и в рабочих книгах, и в коде один и тот же файл нельзя.
ну-у-у.. и а вопрос в чем?
...
Рейтинг: 0 / 0
Reference
    #34717732
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно узнать, какие имена конфликтуют? - beantwortet
Можно ли устанавливать ссылки программно? - die Frage
...
Рейтинг: 0 / 0
Reference
    #34717804
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылки программно:
Код: plaintext
ThisWorkbook.VBProject.References.AddFromFile "Имя_файла"
...
Рейтинг: 0 / 0
Reference
    #34718417
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не проходит номер почему-то. Пишет, что нет метода VBProject у ThisWorkbook. (Excel 2003)
...
Рейтинг: 0 / 0
Reference
    #34718544
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Application.VBE.ActiveVBProject.References
...
Рейтинг: 0 / 0
Reference
    #34718885
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та же история, к сожалению. Ругается уже на VBE.
Тем не менее проблема решилась "ручным" подключением ссылки на XLS-файл.
Спасибо всем за помощь!
...
Рейтинг: 0 / 0
Reference
    #34719846
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonMКод ошибку не вызывает, она происходит при установке ссылки.
Проблема, как правильно указал Letter_D, в именах проектов. Проект AddIn уже присутствует и при попытке установить ссылку на тот же файл (.xla) в редакторе кода происходит ошибка. Если в исходном фейле (.xls) переименовать проект, то на него можно сослаться. Т.е. одновременно использовать и в рабочих книгах, и в коде один и тот же файл нельзя.

С чувством глубокого удовлетворения опровергаю себя самого:
можно к коду подключить проект AddIn. Для этого активным должен быть проект, к которому подключается ссылка.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Reference
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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