Classe Research (Excel VBA)

A classe Research representa os controles de uma consulta Research.

Set

Para usar uma variável de classe Research, ela primeiro precisa ser instanciada por exemplo

Dim rsr as Research
Set rsr = ActiveWorkbook.Research

As variáveis ​​de classe Research podem ser definidas usando o procedimento Workbook.Research.

IsResearchService

Indica se o GUID especificado no parâmetro ServiceID corresponde a um serviço atualmente configurado.

Sintaxe : expression.IsResearchService (ServiceID)

ServiceID: Especifica o GUID que identifica o serviço de pesquisa.

Dim strServiceID As String: strServiceID = 
Dim booIsResearchService As Boolean
booIsResearchService = ActiveWorkbook.Research.IsResearchService(ServiceID:=strServiceID)

Parent

Retorna o objeto pai do objeto especificado. Somente leitura.

Query

Especifica uma consulta de pesquisa.

Sintaxe : expression.Query (ServiceID, QueryString, QueryLanguage, UseSelection, LaunchQuery)

Dim strServiceID As String: strServiceID = 
ActiveWorkbook.Research.Query ServiceID:=strServiceID

Arguments

O seguinte argumento é necessário

ServiceID (String) - Especifica o GUID que identifica o serviço de pesquisa.

Os seguintes argumentos são opcionais

QueryString (String) - Especifica a cadeia de caracteres de consulta.

QueryLanguage (String) - Especifica o idioma da cadeia de caracteres de consulta.

UseSelection (Boolean) - True para usar a seleção atual como a cadeia de caracteres de consulta. Isso substitui o parâmetro QueryString , se definido. Valor padrão é False.

LaunchQuery (Boolean) - True para iniciar a consulta. False exibe o escopo do painel de tarefas de pesquisa para pesquisar o serviço de pesquisa especificado.

SetLanguagePair

Define os idiomas do serviço de tradução.

Sintaxe : expression.SetLanguagePair (LanguageFrom, LanguageTo)

Dim lngLanguageFrom As Long: lngLanguageFrom = 
Dim lngLanguageTo As Long: lngLanguageTo = 
ActiveWorkbook.Research.SetLanguagePair LanguageFrom:=lngLanguageFrom, LanguageTo:=lngLanguageTo

Arguments

O seguinte argumento é opcional

LanguageFrom (Long) - Especifica o idioma de origem.

LanguageTo (Long) - Especifica o idioma a ser traduzido.