Clase Research - servicio de búsqueda (Excel VBA)
La clase Research representa los controles de una consulta de investigación. Para usar una variable de clase Research, primero debe ser instanciado, por ejemplo
Dim rsr as Research
Set rsr = ActiveWorkbook.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.
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)
Query
Este método especifica una consulta de referencia.
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.
Optional arguments
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.
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.