Método WorkbookExtensions.HasVstoObject (_Workbook, Factory)

Retorna um valor que indica se um Microsoft.Office.Tools.Excel.Workbook o item de host foi criado para a atual Microsoft.Office.Interop.Excel.Workbook o objeto em uma personalização no nível do documento. Passar o Globals.Factory o objeto em seu projeto para o factory parâmetro.

Namespace:  Microsoft.Office.Tools.Excel.Extensions
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxe

'Declaração
<ExtensionAttribute> _
Public Shared Function HasVstoObject ( _
    workbook As _Workbook, _
    factory As Factory _
) As Boolean
public static bool HasVstoObject(
    this _Workbook workbook,
    Factory factory
)

Parâmetros

  • workbook
    Tipo: Microsoft.Office.Interop.Excel._Workbook
    O objeto de pasta de trabalho nativa para testar.Não forneça esse parâmetro sozinho.Quando você chamar esse método em uma pasta de trabalho do Excel, o runtime fornece esse parâmetro.
  • factory
    Tipo: Microsoft.Office.Tools.Excel.Factory
    Um objeto que fornece acesso a determinados recursos de personalização de seu nível de documento.Passar o Globals.Factory o objeto para esse parâmetro.

Valor de retorno

Tipo: System.Boolean
true Se um Microsoft.Office.Tools.Excel.Workbook o item de host foi criado para a atual Microsoft.Office.Interop.Excel.Workbook objeto; Caso contrário, false.

Observação de uso

No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo _Workbook. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Métodos de extensão (Visual Basic) ou Métodos de extensão (guia de programação TRANSLATION FROM VPE FOR CSHARP).

Comentários

Uma personalização de nível de documento, esse método retorna true somente se a Microsoft.Office.Interop.Excel.Workbook no qual você pode chamar esse método é o objeto subjacente de um Microsoft.Office.Tools.Excel.Workbook o item de host na personalização atual. Caso contrário, esse método retorna false.

Esse método é fornecido para compatibilidade com o escritório de projetos que você pode redirecionar da.NET Framework 3.5 para o .NET Framework 4. Em novos projetos destinados a .NET Framework 4, você deve chamar o HasVstoObject método fornecido pelo Globals.Factory objeto no seu projeto. For more information, see Obtendo Extended objetos a partir de objetos nativos do Office no nível do documento personalizações.

ObservaçãoObservação

O Workbook parâmetro é do tipo Microsoft.Office.Interop.Excel._Workbook, que é a interface do pai do Microsoft.Office.Interop.Excel.Workbook. Portanto, esse método amplia os dois tipos: Microsoft.Office.Interop.Excel._Workbook and Microsoft.Office.Interop.Excel.Workbook. Normalmente, quando você faz referência a uma pasta de trabalho do Excel, você usa um Microsoft.Office.Interop.Excel.Workbook.

Segurança do .NET Framework

Consulte também

Referência

WorkbookExtensions Classe

Sobrecargas HasVstoObject

Namespace Microsoft.Office.Tools.Excel.Extensions

Outros recursos

Obtendo Extended objetos a partir de objetos nativos do Office no nível do documento personalizações

Métodos de extensão (guia de programação TRANSLATION FROM VPE FOR CSHARP)

Métodos de extensão (Visual Basic)