Clase Research (Excel VBA)

La clase Research representa los controles de una consulta de investigación.

Set

Para usar una variable de clase Research, primero debe ser instanciado, por ejemplo

Dim rsr as Research
Set rsr = ActiveWorkbook.Research

Las variables de tipo Research se pueden establecer utilizando el procedimiento Workbook.Research

IsResearchService

Este método indica si el identificador global único (GUID) especificado en el parámetro ServiceID se corresponde con un servicio configurado actualmente.

Sintaxis : expression.IsResearchService (ServiceID)

ServiceID: Especifica un GUID que identifica el servicio de referencia.

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

Parent

Devuelve el objeto primario del objeto especificado. Solo lectura.

Query

Este método especifica una consulta de referencia.

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

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

Arguments

Un argumento con nombre

ServiceID (String) - Especifica un GUID que identifica el servicio de referencia.

Los siguientes argumentos son opcionales

QueryString (String) - Especifica la cadena de consulta.

QueryLanguage (String) - Especifica el idioma de la cadena de consulta.

UseSelection (Boolean) - True para utilizar la selección actual como la cadena de consulta. Esto reemplaza el parámetro QueryString si está establecido. Valor predeterminado es False.

LaunchQuery (Boolean) - True inicia la consulta. False muestra el panel de tareas referencia en el ámbito de búsqueda del servicio de referencia especificado.

SetLanguagePair

Este método establece los idiomas para el servicio de traducción.

Sintaxis : expression.SetLanguagePair (LanguageFrom, LanguageTo)

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

Arguments

Estos son los argumentos con nombre :

LanguageFrom (Long) - Especifica el idioma desde el que se traduce.

LanguageTo (Long) - Especifica el idioma al que se va a traducir.