LibreOffice SymbolLibreOffice Symbol

Necessitamos da sua ajuda!

Função HasUnoInterfaces

Verifica se um objeto do Basic Uno aceita certas interfaces Uno.

Devolve True, se aceitar todas as interfaces Uno referidas, caso contrário devolve False.

Sintaxe:

HasUnoInterfaces( oTest, Uno-Interface-Name 1 [, Uno-Interface-Name 2, ...])

Tipo de retorno:

Bool

Parâmetros:

Nome

Tipo

Descrição

oTest

Object

o objeto Basic Uno que pretende testar.

Nome-Interface-Uno 1,
Nome-Interface-Uno 2, ...

String

Nome(s) da(s) interface(s) Uno


Exemplo:


Sub HasInterface
    Dim bHas as Boolean
    Dim oSheet as Object
    oSheet = ThisComponent.Sheets(0) 
    bHas = HasUnoInterfaces( oSheet, "com.sun.star.beans.XIntrospection" )
    Print bHas ' = True
End Sub