powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Убрать в окне Экселя названия листов
7 сообщений из 7, страница 1 из 1
Убрать в окне Экселя названия листов
    #32431433
PanzerFaust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
People hi,

Вопрос такой возник - я сделал кучу своих кнопок и народ левитирует по книге на щелкая на названия листов, но реально перемещаясь на эти листы.

Хочется чтобы народ не мог перемещаться по этой книге нажимая на "вкладку" с именем листа, т.е. стандартным путем

Как бы эту возможность реализовать...И это вообще реализуемо?

Буду признателен за советы и толстые намеки ;)
...
Рейтинг: 0 / 0
Убрать в окне Экселя названия листов
    #32431634
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Справка Microsoft Visual Basic (for Excel):
Window Object
DisplayWorkbookTabs Property

True if the workbook tabs are displayed. Read/write Boolean.
...
Рейтинг: 0 / 0
Убрать в окне Экселя названия листов
    #32431653
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, только хитрые пользователи могут еще и другими способами перемещаться по листам, придется их тоже блокировать:

SHIFT+F11 или ALT+SHIFT+F1
Вставка нового листа.
CTRL+PAGE DOWN
Переход на следующий лист книги.
CTRL+PAGE UP
Переход на предыдущий лист книги.
SHIFT+CTRL+PAGE DOWN
Выделение текущего и следующего листов. Чтобы отменить выделение нескольких листов книги, нажмите клавиши CTRL+PAGE DOWN, чтобы выделить другой лист нажмите клавиши CTRL+PAGE UP.
SHIFT+CTRL+PAGE UP
Выделение текущего и предыдущего листов.
ALT+М Л И
Переименование активного листа (меню Формат, подменю Лист, команда переименовать).
ALT+П М
Перемещение или копирование активного листа (меню Правка, команда Переместить/скопировать лист).
ALT+П Л
Удаление активного листа (меню Правка, команда Удалить лист).
...
Рейтинг: 0 / 0
Убрать в окне Экселя названия листов
    #32431886
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таком случае вынеси кнопки на модальную форму.
Если этого мало, "...их есть у меня!"
...
Рейтинг: 0 / 0
Убрать в окне Экселя названия листов
    #32431948
zloy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а не было мысли поставить свой обработчик на sheetactivate ?
...
Рейтинг: 0 / 0
Убрать в окне Экселя названия листов
    #32432075
PanzerFaust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О, спасибо, сам я в справке этого не нашел, хотя и честно поискал. Для начала просто заблокируем показ листиков по совету мистера Процессора, а потом в случае усугубления - воспользуемся и другими советами

Гран мерси!
...
Рейтинг: 0 / 0
Убрать в окне Экселя названия листов
    #32432300
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От особо рукосуйных юзеров есть средство - .xla,
в частности, редко конструктивно используемое свойство сокрытия ВСЕХ листов,
на которые, тем не менее, можно заносить данные.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Убрать в окне Экселя названия листов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]