|
Перенос .xlsm файла на другую рабочую станцию
|
|||
---|---|---|---|
#18+
Доброго времени суток. По сабжу, столкнулся со следующей ситуацией: при открытии получаю сообщение/предупреждение: После чего наблюдаю следующую картину: Сама кнопка ( CmdSelectItem ) на листе присутствует, прекрасно ищется ч/з область выделения. Но если обратиться к свойствам объекта, то оказывается, что CmdSelectItem уже CommandButton1, а судя по предупреждению (на самом верхнем рисунке), CmdSelectItem не был создан. Если кто знает причину происходящего - подскажите как побороть ситуацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2015, 20:07 |
|
Перенос .xlsm файла на другую рабочую станцию
|
|||
---|---|---|---|
#18+
hclubmk, Похоже это Ваш случай: http://www.excel-vba.ru/microsoft-lishil-excel-2007-i-2010-elementov-activex/ ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2015, 21:06 |
|
Перенос .xlsm файла на другую рабочую станцию
|
|||
---|---|---|---|
#18+
Спасибо. Улыбнуло элементы ActiveX сами по себе считаются устаревшими и я бы не рекомендовал их использовать без крайней необходимостиПо сути проблемы - не помогло. Пробовал на следующих сочетаниях ОС/Excel: Win 7 x64/Excel 2010 - работает (и работало) Win 7 x86/Excel 2010 - работает (и работало) Win 7 x86/Excel 2013 - работает (и работало) Win 2003 Server x64/Excel 2010 - не работает (и не работало) Win 2003 Server x86/Excel 2010 - не работает (и не работало) Win XP x86/Excel 2010 - не работает (и не работало) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2015, 21:37 |
|
Перенос .xlsm файла на другую рабочую станцию
|
|||
---|---|---|---|
#18+
Немного добавлю: Excel использую в качестве отчетной системы. Книга формируется динамически из некой ERP, в качестве элементов управления (возможность менять параметры сформированного отчета) использую ActiveX: кнопки, treeview. Так вот, сразу после того, как отчет сформирован, всё прекрасно функционирует (Win 2003 server/Excel 2010). Но стоит сохранить книгу и после - открыть - начинаются приключения. Если же перенести отчет на Win 7 - открывается нормально. Все протестированные сочетания ОС/Excel описал выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2015, 21:52 |
|
Перенос .xlsm файла на другую рабочую станцию
|
|||
---|---|---|---|
#18+
hclubmkУлыбнулоЧто именно здесь улыбнуло? Элементы ActiveX листа считаются устаревшими. Microsoft сам не рекомендует их к использованию. Лично у меня это не вызывает улыбки, т.к. эти элементы могут чуть облегчить жизнь в некоторых проектах. Но вот так вот сделаешь на них что-то - а у заказчика потом то это не работает, то тут ошибки.... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2015, 22:17 |
|
Перенос .xlsm файла на другую рабочую станцию
|
|||
---|---|---|---|
#18+
Кстати, на ПК что в параметрах безопасности для элементов ActiveX значится? Надо вроде как поставить флажок "Включить все элементы управления без ограничений и запросов". Включается там же, где и макросы, только в меню слева выбрать "Параметры ActiveX" ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2015, 22:21 |
|
Перенос .xlsm файла на другую рабочую станцию
|
|||
---|---|---|---|
#18+
Улыбнуло - это значит улыбнуло. Альтернатива? Переходить на формы (Forms) и делать объекты управления самому? Как вариант - да, но опять же - время на разработку. И это только видимая область. То, что остается "за кадром", и используется в качестве например, надстроек COM - как с ними обстоит дело? Или в качестве IPC - я, например, часто использую ActiveX EXE. Как-то меня это всё улыбает. По поводу ActiveX: было "запрос перед включением...". Изменение на "...без запросов и ограничений" ситуацию не изменило. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2015, 22:37 |
|
|
start [/forum/topic.php?fid=61&msg=39081849&tid=2173317]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 163ms |
0 / 0 |