Compartilhar via


Propriedade NamedRange.Creator

Obtém um inteiro de 32 bits que indica o aplicativo no qual o controle de NamedRange foi criado.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)

Sintaxe

'Declaração
ReadOnly Property Creator As XlCreator
XlCreator Creator { get; }

Valor de propriedade

Tipo: Microsoft.Office.Interop.Excel.XlCreator
Um dos valores de XlCreator.

Comentários

Se o controle de NamedRange foi criado no Microsoft Office Excel, essa propriedade retorna o número hexadecimal 5843454C, que é equivalente a XCEL.

Exemplos

O exemplo de código a seguir cria NamedRange e usar a propriedade de Creator para determinar se NamedRange foi criado no Microsoft Office Excel.

Este exemplo é para uma personalização de um documento nível.

Private displayCreatorRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub DisplayCreator()
    displayCreatorRange = Me.Controls.AddNamedRange( _
        Me.Range("C3", "E5"), "displayCreatorRange")
    displayCreatorRange.Select()
    If Me.displayCreatorRange.Creator = _
        Excel.XlCreator.xlCreatorCode Then
        MessageBox.Show("This NamedRange control was " & _
            "created in Microsoft Office Excel.")
    Else
        MessageBox.Show("This NamedRange control was " & _
            "not created in Microsoft Office Excel.")
    End If
End Sub
Microsoft.Office.Tools.Excel.NamedRange displayCreatorRange;
private void DisplayCreator()
{
    displayCreatorRange = this.Controls.AddNamedRange(
        this.Range["C3", "E5"], "displayCreatorRange");
    displayCreatorRange.Select();
    if (this.displayCreatorRange.Creator == 
        Excel.XlCreator.xlCreatorCode)
    {
        MessageBox.Show("This NamedRange control was created in " +
            "Microsoft Office Excel.");
    }
    else
    {
        MessageBox.Show("This NamedRange control was not created in " +
            "Microsoft Office Excel.");
    }
}

Segurança do .NET Framework

Consulte também

Referência

NamedRange Interface

Namespace Microsoft.Office.Tools.Excel