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
- 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ável.