Propriedade WorksheetBase.EnableSelection
Obtém ou define um valor indicando o valor que podem ser células selecionadas na folha.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public Property EnableSelection As XlEnableSelection
public XlEnableSelection EnableSelection { get; set; }
Valor de propriedade
Tipo: Microsoft.Office.Interop.Excel.XlEnableSelection
Um dos valores de XlEnableSelection .
Comentários
Essa propriedade tem o efeito somente quando a planilha é protegida: xlNoSelection evita qualquer folha na seleção, xlUnlockedCells permite somente as células que não são bloqueadas para ser selecionadas, e xlNoRestrictions permite que qualquer célula é selecionada.
Exemplos
O exemplo de código a seguir usa o método de Protect para proteger a planilha e em seguida, usa a propriedade de EnableSelection para impedir que qualquer célula na planilha está marcada.
Este exemplo é para uma personalização da nível.
Private Sub ProtectAndDisableSelection()
Me.Protect(DrawingObjects:=True, Contents:=True, Scenarios:=True, _
UserInterfaceOnly:=True, AllowFormattingCells:=True, _
AllowFormattingColumns:=False, AllowFormattingRows:=False, _
AllowInsertingColumns:=False, AllowInsertingRows:=False, _
AllowInsertingHyperlinks:=False, AllowDeletingColumns:=False, _
AllowDeletingRows:=False, AllowSorting:=True, AllowFiltering:=True, _
AllowUsingPivotTables:=True)
Me.EnableSelection = Excel.XlEnableSelection.xlNoSelection
End Sub
private void ProtectAndDisableSelection()
{
this.Protect(true, true, true, true, true,
false, false, false, false, false, false, false, true,
true, true);
this.EnableSelection = Excel.XlEnableSelection.xlNoSelection;
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.