|
|
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Access 2002, Excel 2002 Я программно создаю из Access книгу в Excel, вношу туда данные, форматирую, добавляю элементы управления. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ВОПРОС: Каким образом можно программно добавить модуль в созданный объект Excel? (модуль -- пара объявлений переменных модуля, один обработчик, пара функций) Возможно ли программно добавить в проект Excel ссылки на библиотеку Microsoft Access 10.0 Library? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 12:17:30 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
может лучше с хвоста подойти? открывать готовый шаблон со всеми заготовками, наполнять данными, а потом сохранять, как надо? Или эти процедуры для каждой книги различны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 12:39:02 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Leon.ВОПРОС: Каким образом можно программно добавить модуль в созданный объект Excel? (модуль -- пара объявлений переменных модуля, один обработчик, пара функций) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 12:39:49 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Отлично! Только, прошу меня извинить, а какую библиотеку нужно подключить для использования VBComponent? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 12:49:36 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
И остается вопрос, как можно программно добавить в проект Excel ссылки на библиотеку Microsoft Access 10.0 Library? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 12:51:48 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
еще раз повторюсь Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 12:57:28 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Leon.Отлично! Только, прошу меня извинить, а какую библиотеку нужно подключить для использования VBComponent? С этим разобрался уже, Microsoft VB 6.0 Extensibility (VBIDE). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 12:57:31 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
там же :) VBIDE.References и все-таки, о моих вопросах... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 13:00:24 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Sinnerможет лучше с хвоста подойти? открывать готовый шаблон со всеми заготовками, наполнять данными, а потом сохранять, как надо? Или эти процедуры для каждой книги различны? Может быть, это действительно лучше. Просто не хотелось бы привязываться к шаблону -- это дополнительные издержки на поддержание комплекса в целом, а у меня даже пакет инсталляции пока не предусматривается. И остается вопрос, как можно программно добавить в проект Excel ссылки на библиотеку Microsoft Access 10.0 Library? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 13:00:31 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 13:08:07 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Да, спасибо, я уже прочитал про References, это то что нужно. У меня возникла проблема с Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 13:16:21 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Если вместо "Dim vbc As VBIDE.VBComponent" использовать позднее связывание, то работает. В чем тут может быть дело? Или плюнуть на это и пусть "делай, как делается"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 13:23:01 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Что-то не пойму, а почему Код: plaintext не хочешь написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 14:30:36 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Я делал и такой вариант Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 15:18:04 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Странно, что с ошибкой валится. Библиотеку Visual Basic for Applications Extensibility подключил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 15:40:28 |
|
||
|
Программно добавить в Excel процедуры?
|
|||
|---|---|---|---|
|
#18+
Точно! Подключил Microsoft Visual Basic for Applications Extensibility 5.3 и все заработало. А я то, по незнанию, подключал Microsoft Visual Basic 6.0 Extensibility :-/ У меня то проект Access, а не VB, вот я и перепутал! Коллеги, спасибо! Все сделал -- и связь Access+Excel, и ссылки, и процедуры в Excel добавляются. Все с вашей помощью. Еще раз убеждаюсь в мощи и профессионализме нашего SQL.RU :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2005, 15:55:57 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33223408&tid=2185831]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 183ms |
| total: | 276ms |

| 0 / 0 |
