Propriedade WorksheetBase.EnableSelection
Obtém ou define um valor que indica quais células podem ser selecionadas na planilha.
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
Get
Set
public XlEnableSelection EnableSelection { get; set; }
Valor de propriedade
Tipo: Microsoft.Office.Interop.Excel.XlEnableSelection
Dentre as XlEnableSelection valores.
Comentários
Essa propriedade tem efeito somente quando a planilha está protegida: xlNoSelectionImpede qualquer seleção na folha, xlUnlockedCells permite que apenas as células que não estão bloqueadas para ser selecionado, e xlNoRestrictions permite que qualquer célula a ser selecionado.
Exemplos
O seguinte exemplo de código usa a Protect método para proteger a planilha e usa o EnableSelection propriedade para impedir que qualquer célula na planilha que está sendo selecionado.
Este exemplo é para uma personalização em nível de documento.
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(missing, 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.