2015-03-31 5 views
0

Я создал форму, которая будет использоваться сотрудниками моей компании. Один сотрудник заметил, что при щелчке правой кнопкой мыши на ячейке в меню есть опция «Выбрать из раскрывающегося списка ...». При использовании этой опции иногда отображаются некоторые, казалось бы, случайные варианты из других мест в электронной таблице.Предотвратить выбор из раскрывающегося списка в Excel

Как я могу предотвратить появление этой опции в меню правой кнопки мыши? Благодаря!

ответ

0

Сделать, что данный параметр не виден с:

With Application.CommandBars("Cell") 
        .Controls("Pick from drop-down list...").Visible = False 
End With 
+0

К сожалению я не очень хорошо разбираюсь в VBA, и я только начал использовать его, чтобы сделать что-то вроде этого. Если я хочу, чтобы это работало для всей рабочей книги и было эффективным для всех листов, я бы просто вставлял этот код в «ThisWorkbook» или лист в Microsoft Excel Objects? – TheDuckhat

+0

@ TheDuckhat Вставьте его в свое событие ['Worksheet_BeforeRightClick'] (https://msdn.microsoft.com/en-us/library/office/ff192993.aspx). – miradulo

+0

@ TheDuckhat Желаемое поведение? – miradulo