Private Sub OptionButton2_Click() Application.DisplayCommentIndicator = xlNoIndicator End Sub
[/vba] привязываю к элементу ActiveX и сохраняю в .xls (или .xlt - без разницы). Всё сохраняется и работает. Но если сохраняю в .xlsx (или .xltx - без разницы), то выскакивает окно (см.Рис.1) "Следующие компоненты невозможно сохранить в книге без поддержки макросов". Нажимаю "Да", т.е. без макросов сохраняю - элементы ActiveX не работают в сохранённой книге. Нажимаю "Нет" и выбираю "Книга Excel с поддержкой макросов" - элементы ActiveX работают в сохранённой книге. Но макросы не у всех пользователей разрешены настройками. Хочется сохранять в новом формате с элементами ActiveX, т.к. он меньше весит. Как сохранить работающие элементы ActiveX в .xlsx (или .xltx - без разницы)? Может быть есть какая-нибудь альтернатива коду VBA?
П.С. Искал. Приложил три файла: 97-всё работает, (далее во втором сообщении 2004-не работает, 2004m-всё работает, но сохранено с макросами.)
Private Sub OptionButton2_Click() Application.DisplayCommentIndicator = xlNoIndicator End Sub
[/vba] привязываю к элементу ActiveX и сохраняю в .xls (или .xlt - без разницы). Всё сохраняется и работает. Но если сохраняю в .xlsx (или .xltx - без разницы), то выскакивает окно (см.Рис.1) "Следующие компоненты невозможно сохранить в книге без поддержки макросов". Нажимаю "Да", т.е. без макросов сохраняю - элементы ActiveX не работают в сохранённой книге. Нажимаю "Нет" и выбираю "Книга Excel с поддержкой макросов" - элементы ActiveX работают в сохранённой книге. Но макросы не у всех пользователей разрешены настройками. Хочется сохранять в новом формате с элементами ActiveX, т.к. он меньше весит. Как сохранить работающие элементы ActiveX в .xlsx (или .xltx - без разницы)? Может быть есть какая-нибудь альтернатива коду VBA?
П.С. Искал. Приложил три файла: 97-всё работает, (далее во втором сообщении 2004-не работает, 2004m-всё работает, но сохранено с макросами.)Yar4i4
Похоже, что Вы немного запутались в понятиях. Элементы ActiveX сохранять в безмакросовой книге можно. Элементы. Кнопочки, галочки, точечки и прочую лабуду. См. файл. На элемент топаем правой мышой , выбираем Свойства и там можно понастраивать кое-чего. А вот КОДЫ к этим элементам можно сохранять только в макросовой книге. Код элемента - это тоже макрос.
Похоже, что Вы немного запутались в понятиях. Элементы ActiveX сохранять в безмакросовой книге можно. Элементы. Кнопочки, галочки, точечки и прочую лабуду. См. файл. На элемент топаем правой мышой , выбираем Свойства и там можно понастраивать кое-чего. А вот КОДЫ к этим элементам можно сохранять только в макросовой книге. Код элемента - это тоже макрос._Boroda_
Спасибо. Если я выберу "Исходный текст" - то это уже будет макрос? Если выберу "Свойства", то это не макрос? А как можно в не макросе настроить "прятать и показывать примечания"? Если такое возможно... или параметры ActiveX узки и не справятся с этой задачей?
Спасибо. Если я выберу "Исходный текст" - то это уже будет макрос? Если выберу "Свойства", то это не макрос? А как можно в не макросе настроить "прятать и показывать примечания"? Если такое возможно... или параметры ActiveX узки и не справятся с этой задачей?Yar4i4
Сообщение отредактировал Yar4i4 - Четверг, 30.03.2017, 10:56
Пожалуйста Да, макрос Да, не макрос Какая связь между ActiveX и примечанием? В свойствах элемента ActiveX можно настроить только то, что относится к элементу ActiveX. К тому элементу, чьи это свойства. А примечания здесь вообще даже рядом не проходили. Все, что относится к чему-то другому, а не к этому элементу, делается уже с использованием кода, а это макрос и книга xlsm. Теоретически поизвращаться со свойствами можно - чтобы свойства одного ActiveX влияли на свойства другого через значения ячеек), но к примечаниям это точно никак не относится
Формат xls поддерживает макросы. В 2003 Excel нет такого явного разделения на книги с макросами и книги без макросов
Пожалуйста Да, макрос Да, не макрос Какая связь между ActiveX и примечанием? В свойствах элемента ActiveX можно настроить только то, что относится к элементу ActiveX. К тому элементу, чьи это свойства. А примечания здесь вообще даже рядом не проходили. Все, что относится к чему-то другому, а не к этому элементу, делается уже с использованием кода, а это макрос и книга xlsm. Теоретически поизвращаться со свойствами можно - чтобы свойства одного ActiveX влияли на свойства другого через значения ячеек), но к примечаниям это точно никак не относится
Формат xls поддерживает макросы. В 2003 Excel нет такого явного разделения на книги с макросами и книги без макросов_Boroda_
В расширении сколько букв? Если 3, то это старый формат, а Вы хотите сохранить в новом, если я правильно понял Ваш первый пост. Так что для оспаривания моего предыдущего поста Вам нужно предъявить файл с четырехбуквенным расширением
В расширении сколько букв? Если 3, то это старый формат, а Вы хотите сохранить в новом, если я правильно понял Ваш первый пост. Так что для оспаривания моего предыдущего поста Вам нужно предъявить файл с четырехбуквенным расширением_Boroda_