Partilhar via


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

Consulte também

Referência

WorksheetBase Classe

Namespace Microsoft.Office.Tools.Excel