0 / 0 / 0
Регистрация: 04.07.2025
Сообщений: 1

Excel - объект кнопка

04.07.2025, 16:40. Показов 463. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите пожалуйста.
У меня Office Excel 2010
Кидаю кнопку на таблицу и мне нужно сделать чтобы нельзя было
кнопку выделить и удалить. Поскольку любой пользователь может это сделать.

Пробовал разные функции защиты
ПКМ - Формат обьекта - Защита - Защищаемый обьект

Ничего не помогает, кнопку можно ПКМ выделить и удалить.
Подскажите пожалуйста правильное решение.

0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.07.2025, 16:40
Ответы с готовыми решениями:

Не работает кнопка Ctrl + левая кнопка мыши в Excel
Не работает кнопка ctrl + левая кнопка мыши в excel.Не выделяются ячейки.Хотя на рабочем столе или...

Кнопка переноса данных на другой лист Excel, согласно открытой группировки
День добрый! Подскажите, какой должен быть макрос, чтобы: На листе1 - «Закупки», есть...

Кнопка выбора в Excel
Доброго времени суток. В примере во вложениях есть Стоимость товара, Страховка и Сумма кредита....

1
91 / 27 / 10
Регистрация: 02.12.2024
Сообщений: 44
04.07.2025, 19:17
maximkalinin, на вашем собственном же скриншоте написано:
"Защита объектов действует только при включенной защите листа"

В параметрах защиты листа выдаёте все (или требуемые) разрешения, кроме "Изменение объектов".

Предварительно для всех или требуемых ячеек листа снимаете отметку "защищаемая ячейка" (вкладка "Защита" окна "Формат ячеек").


Лично у меня наблюдаются лаги с откликом на действия после включение защиты листа в таком режиме (со всех ячеек снята защита).
Проверьте как у вас будет работать.



Гипотетически, как иной вариант.
Кликните здесь для просмотра всего текста
Раз у вас всё равно файл с макросами.
При открытии файла можно сохранить кнопку (Workbook_Open), а при закрытии проверить не была ли она удалена (Workbook_BeforeClose). Если была, то добавить и присвоить все параметры из сохранения. Либо добавить и вызвать процедуру по полному добавлению кнопки с 0.
Восстанавливающие кнопку, её размеры или положение процедуры можно выполнить и при изменении данных на листе (Workbook_SheetChange). Но это видится избыточным.

Давно встречался код на кастомные события с фигурами.
Но под рукой его нет и под вопросом его работоспособность.
Может у кого из форумчан есть наработки на эту тему...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.07.2025, 19:17
Помогаю со студенческими работами здесь

Хитроумный экспорт Excel->Excel через кнопку
В общем, встал вопрос автоматизации создания документа. Есть большая табличка с кучей полей в...

Excel 2003, объект чекбокс поломался и превратился в картинку
Здравствуйте! Есть такая проблема: создан файл екселя 2003, в нем есть чекбокс (вставлен через...

VBA Excel. Що маємо, то маємо: "Свойство Picture" элементов управления. "Объект Image" ()
Объект Image Отображает рисунок на форме. Примечания Элемент управления изображением позволяет...

Добавление в текст содержимого ячейки таблицы Excel, вставленной как объект в данный документ
Добрый день! Подскажите, пожалуйста, можно ли в тексте документа Word c помощью перекрестной...

Формулы Excel 2007. Глюк в Excel 2007-?
Есть столбец с данными некоторого финансового потока -H Програмным способом забиваю столбец -I...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Мой 7 минутный ролик с крамольным предложением про шахматы, предлагаю заценить
_Ivana 18.07.2025
p2UhJNMGY94
Десять Middleware Node.js для эффективного кодинга
Reangularity 18.07.2025
Когда я только начинал работать с Node. js, количество пакетов в npm меня буквально парализовало. Сегодня их больше 1,3 миллиона — попробуй разберись, что стоит твоего внимания, а что нет. Я потратил. . .
Context и глубины Android
mobDevWorks 18.07.2025
В Android разработки Context напоминает воздух - он везде, жизненно необходим, но мало кто может детально объяснить его природу. Мы привыкли получать его как параметр, передавать дальше и. . .
Результаты исследования от команды MCM (июль 2025 г.)
Programma_Boinc 18.07.2025
Результаты исследования от команды MCM (июль 2025 г. ) Как сообщалось в наших предыдущих публикациях, мы изучаем гены, которые имеют наибольший рейтинг и ассоциируются с различными видами рака, в. . .
ИИ-чатбот на React с OpenAI и LangChain.js
Reangularity 17.07.2025
React давно стал для меня золотым стандартом фронтенд-разработки. Его компонентная структура, виртуальный DOM и однонаправленный поток данных идеально подходят для создания динамичных интерфейсов. . .
Пишем адаптер для локального хранилища S3 на C#
stackOverflow 16.07.2025
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки. . .
Старые замки
kumehtar 16.07.2025
Смотрел тут фото, попались пара старых замков. И сразу бросилось в глаза из отличие. Например: Замок Бистон, в англии. Разрушенное сооружение. Но - не испорченное людьми, по крайней мере - на. . .
Java и Eclipse Store: Сверхбыстрые приложения с In-Memory DB
Javaican 15.07.2025
Eclipse Store — это микро-движок персистентности для Java, который позволяет хранить и извлекать нативные Java-объекты без необходимости преобразования данных или использования объектно-реляционного. . .
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru