|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
В файле *.xlsm созданном в 2013 Excel есть элемент управления "Кнопка" (name bPrintView). На нажатии на кнопку выполняется макрос. (На один лист собирается вся информация с других листов) Код: vbnet 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
В Excel 2013 всё работает. Когда файл попадает к юзеру у которого Excel 2003, то при открытии этого файла происходит преобразование файла, в процессе вываливается окно Неинициализированный элементы ActiveX Потом стандартное отключение макроса или нет, нажимаем не отключать , файл открывается, но кнопочка не нажимается, она отображена как картинка. Alt+F11 макрос на месте. Вычитал что, Разработчики особым образом помечают безопасные элементы управления. Относится ли кнопка к этим элементам? И как её пометить чтобы она была нормальной во всех версиях Excel? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 13:12 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
leone-, лучше кнопку создавать не при помощи ActiveX, а более стабильными методами: Как создать кнопку для вызова макроса на листе ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 14:14 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
В нормальном виде формула видна и кнопка нажимается. В преобразованном формулы нет, и кнопка как картинка. Может как-то без кнопки можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 14:15 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
leone-, в 2003 идем в редактор макросов -> Tools -> References -> смотрим пукт MISSING!... -> меняем на актуальный (версия для 2003) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 14:46 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
The_Pristleone-, лучше кнопку создавать не при помощи ActiveX, а более стабильными методами: Как создать кнопку для вызова макроса на листе Спасибо Вам огромное, сделал Автофигуру. А потом её макросом удаляю. Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 14:48 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
The_Prist, Не большая проблема только в том, что пользователь сам может удалить этот объект не успев на него нажать ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 15:11 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
An12, Нет такого пункта там. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 15:40 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
leone-, а если изначально сохранить в xls? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 16:05 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
An12leone-, а если изначально сохранить в xls? Сохранял, работает, но в References нет тоже такого пункта. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 16:12 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
Никто больше не сталкивался с такой проблемой? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 16:34 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
leone-пользователь сам может удалить этот объект не успев на него нажатьНу значит пользователю надо дать понять, что кнопка нужна и удалять её не надо. Других вариантов не вижу. Либо делайте панель с кнопкой, как в надстройках. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2016, 17:47 |
|
Проблема ActiveX в Excel 2003
|
|||
---|---|---|---|
#18+
а нужные библиотеки подключены? microsoft excel 11(?) object library microsoft office 11 object library у себя заметил, что все что делается в excel, в старых версиях переопределяется автоматом. Кнопки - стандартный объект, значит должен переопределиться без проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2016, 09:18 |
|
|
start [/forum/topic.php?fid=61&msg=39176005&tid=2173181]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 143ms |
0 / 0 |