|
|
|
Excel (97, 2000) добавление CommandBar
|
|||
|---|---|---|---|
|
#18+
Испытывал некоторые трудности с определением ветки форума, решил, что вопрос все-таки по офису. Проблема такая. Добавляю в Excel из внешней программы (написана на Delphi) CommandBar. Для офисов XP и 2003 все проходит нормально, для 97 и 2000 - тоже код добавления не производит. Причем если оставить видимым COM объект, то все пройдет нормально, такое ощущение, что изменения происходят, просто они не сохраняются. Не буду нагружать почтенную публику большими кусками кода на Delphi, только общие принципы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Так вот если раскоментировать строку ААА и закоментировать BBB, то все сработает, но при этом останется показанным работающий Excel, что нежелательно. Кто знает, как это связано с версиями офиса, может в старых версиях надо какую-то пропертю передернуть типа автосохранения или еще чего. P.S. Тестировалось на разных операционках - выявлена зависимость только от версии офиса. P.S1. Не пинайте ногами если не по теме - для ветки Delphi это наверное сильнее не в тему - надо знать особенности разных версий офиса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2005, 16:25:26 |
|
||
|
Excel (97, 2000) добавление CommandBar
|
|||
|---|---|---|---|
|
#18+
Решение найдено . Надеюсь, что кому-нибудь пригодится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2005, 13:17:02 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=350&tid=2185674]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 293ms |

| 0 / 0 |
