ListObjectExtensions.HasVstoObject Método

Definição

Sobrecargas

HasVstoObject(ListObject, ApplicationFactory)

Retorna um valor que indica se um controle de host ListObject foi criado para o objeto ListObject atual em um suplemento no nível de aplicativo. Passe o objeto Globals.Factory do projeto para o parâmetro factory.

HasVstoObject(ListObject, Factory)

Retorna um valor que indica se um controle de host ListObject foi criado para o objeto ListObject atual em uma personalização no nível de documento. Passe o objeto Globals.Factory do projeto para o parâmetro factory.

HasVstoObject(ListObject, ApplicationFactory)

Retorna um valor que indica se um controle de host ListObject foi criado para o objeto ListObject atual em um suplemento no nível de aplicativo. Passe o objeto Globals.Factory do projeto para o parâmetro factory.

public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.ApplicationFactory factory);

Parâmetros

listObject
ListObject

O objeto de lista nativo a ser testado. Não forneça esse parâmetro. Quando você chama esse método em um objeto de lista do Excel, o runtime fornece esse parâmetro.

factory
ApplicationFactory

Um objeto que dá acesso a determinados recursos no suplemento no nível de aplicativo. Passe o objeto Globals.Factory para esse parâmetro.

Retornos

Boolean

true, se um controle de host ListObject tiver sido criado para o objeto ListObject atual; caso contrário, false.

Comentários

Em um suplemento de nível de aplicativo, você pode chamar esse método para determinar se existe um Microsoft.Office.Tools.Excel.ListObject controle de host para qualquer Microsoft.Office.Interop.Excel.ListObject objeto. Normalmente, você usa esse método para testar a existência de controles gerenciados que deseja persistir antes de fechar ou salvar um objeto de lista do Excel.

Este método é fornecido para compatibilidade com versões anteriores com projetos do Office que você ressegmenta do .NET Framework 3.5 para o .NET Framework 4 ou o .NET Framework 4.5. Em novos projetos que segmentam o .NET Framework 4 ou o .NET Framework 4.5, você deve chamar o método GetVstoObject que é fornecido pelo objeto Globals.Factory no projeto. Para obter mais informações, consulte estendendo documentos do Word e pastas de trabalho do Excel em suplementos do VSTO em tempo de execução.

Aplica-se a

HasVstoObject(ListObject, Factory)

Retorna um valor que indica se um controle de host ListObject foi criado para o objeto ListObject atual em uma personalização no nível de documento. Passe o objeto Globals.Factory do projeto para o parâmetro factory.

public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.Factory factory);

Parâmetros

listObject
ListObject

O objeto de lista nativo a ser testado. Não forneça esse parâmetro. Quando você chama esse método em um objeto de lista do Excel, o runtime fornece esse parâmetro.

factory
Factory

Um objeto que dá acesso a determinados recursos na personalização no nível de documento. Passe o objeto Globals.Factory para esse parâmetro.

Retornos

Boolean

true, se um controle de host ListObject tiver sido criado para o objeto ListObject atual; caso contrário, false.

Comentários

Em uma personalização em nível de documento, esse método retornará true somente se o Microsoft.Office.Interop.Excel.ListObject objeto no qual você chamar esse método for o objeto subjacente de um Microsoft.Office.Tools.Excel.ListObject controle de host na personalização atual. Do contrário, esse método retorna false.

Este método é fornecido para compatibilidade com versões anteriores com projetos do Office que você ressegmenta do .NET Framework 3.5 para o .NET Framework 4 ou o .NET Framework 4.5. Em novos projetos que segmentam o .NET Framework 4 ou o .NET Framework 4.5, você deve chamar o método HasVstoObject que é fornecido pelo objeto Globals.Factory no projeto. Para obter mais informações, consulte programando personalizações em nível de documento.

Aplica-se a