|
Вызов пользовательской функции Access из Excel
|
|||
---|---|---|---|
#18+
Всем привет. Много уже было написано об этом, но решения пока не нашел. Есть необходимость использования пользовательских функций, написанных в рабочей БД, в рабочих листах Excel. Получилось написать в Excel некую корявую функцию, которая хоть как-то работает. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
"Корявость" состоит в том, что открывается сама база, и это совсем не вариант. Базу, конечно, можно скрыть и закрыть в самом коде, но мне этот вариант не нравится. База открывается достаточно долго около (5-10 секунд). т.к. при загрузке выполняются ряд процедур. Использование такой функции в Excel становится нецелесообразным. Помогите, пожалуйста, решить задачу без открытия самой БД. Заранее благодарю. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 15:34 |
|
Вызов пользовательской функции Access из Excel
|
|||
---|---|---|---|
#18+
Добавить базу в референсы не пробовали? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 16:06 |
|
Вызов пользовательской функции Access из Excel
|
|||
---|---|---|---|
#18+
База Акса емнип не добавляется в рефы проекта Экселя. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 16:07 |
|
Вызов пользовательской функции Access из Excel
|
|||
---|---|---|---|
#18+
dmitriy_poПомогите, пожалуйста, решить задачу без открытия самой БД. ИМХО, без поднятия Access.Application - никак. Вы лучше объясните, какая сложность в этой функции, что ее нельзя повторить в модуле Ёкселя? Или, наоборот, зачем эту операцию выполнять в Ё. Может логичнее в Аксе всё это выполнять? Получить дату, затем открыть ваш файл Ё и всунуть ее туда. Следом можно и функцию из модуля Ё. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 16:27 |
|
Вызов пользовательской функции Access из Excel
|
|||
---|---|---|---|
#18+
Оказалось проще и быстрее заново написать функцию в Excel, обращающуются в Access через DAO. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 11:19 |
|
|
start [/forum/topic.php?fid=45&msg=39199383&tid=1613780]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 327ms |
total: | 447ms |
0 / 0 |