Compartilhar via


Propriedade WorksheetBase.EnableSelection

Obtém ou define um valor indicando o células podem ser 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 usa o método de Protect para proteger a planilha em seguida, usa a propriedade de EnableSelection para impedir que qualquer célula na planilha está marcada.

Este exemplo destina-se a uma personalização no 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(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