![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.09.2008
Сообщений: 43
|
![]()
Добрый день! Подскажите, пожалуйста, как с помощью макроса можно запретить копирование ячеек в определенных столбцах (например A и B). Я не могу поймать этот момент с помощью Worksheetchange. Знаю точно, что после копирования, эти данные пытаются вставить в другое приложение (не MSOffice). WindowDeactivate не помогает.
Мне это очень нужно запретить. Может есть возможность очистить буфер после открытия окна другого приложения? Помогите, пожалуйста. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Как вариант:
Код:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
![]()
скопировать то все равно можно. рамка копирования только потом пропадает.
как вариант - может запретить им вообще эти ячейки выделять? |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 09.09.2008
Сообщений: 43
|
![]()
Да, верно, копирование всеравно остается, я этот вариант уже испробовал)
Запретить выделять ячейки не могу, т.к. они нужны для редактирования (ввода данных). |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Тут нужен глобальный запрет копирования. Т.е. убрать меню "Копировать" отовсюду и заблокировать выполнение сочетания клавиш Ctrl+C.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 09.09.2008
Сообщений: 43
|
![]()
Как это сделать?
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Вот что-то наподобие этого(делал недавно пример для другого форума). В примере запрет для вставки и удаления значений из определенного диапазона определенного листа.
При желании можно переделать для запрета копирования - сейчас времени нет, если сами не справитесь - пишите. Но надо помнить, что для полного запрета необходимо еще убрать возможность копирования через главное меню. Да и гор.клавиши не всегда Ctrl+C.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 09.09.2008
Сообщений: 43
|
![]()
С клавишами разобрался, а вот как из главного меню убрать копирование и чтобы на нескольких листах это работало, подскажи, а ?
|
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 09.09.2008
Сообщений: 43
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование части данных ячейки | Doszhan | Microsoft Office Excel | 15 | 04.11.2011 07:49 |
копирование из ячейки таблицы в edit | xaero93 | БД в Delphi | 2 | 23.10.2009 11:46 |
Как запустить макрос из ячейки? | Maxx | Microsoft Office Excel | 8 | 15.04.2009 15:47 |
Копирование текста ячейки 2 цветов | WIC | Microsoft Office Excel | 3 | 24.09.2007 13:32 |