Classe Research - service de recherche (Excel VBA)

La classe Research représente les contrôles d'une requête de Recherche. Pour utiliser une variable de classe Research, elle doit d'abord être instanciée, par exemple


Dim rsr as Research
Set rsr = ActiveWorkbook.Research

IsResearchService

Indique si le GUID spécifié dans le paramètre ServiceID correspond à un service configuré.

IsResearchService (ServiceID)

ServiceID: Spécifie un GUID qui identifie le service de recherche.


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

Query

Spécifie une requête de recherche.

Query (ServiceID, QueryString, QueryLanguage, UseSelection, LaunchQuery)


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

Arguments

Un argument nommé

ServiceID (String) - Spécifie un GUID qui identifie le service de recherche.

Optional arguments

Les arguments suivants sont facultatifs

QueryString (String) - Spécifie la chaîne de requête.

QueryLanguage (String) - Spécifie la langue de requête pour la chaîne de requête.

UseSelection (Boolean) - True pour utiliser la sélection actuelle comme chaîne de requête. Cela remplace le paramètre QueryString s’il est défini. Valeur par défaut est False.

LaunchQuery (Boolean) - True lance la requête. False affiche le volet Office recherche étendu pour rechercher le service de recherche spécifié.

SetLanguagePair

Définit les langues pour le service de traduction.

SetLanguagePair (LanguageFrom, LanguageTo)


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

Arguments

Les arguments nommés :

LanguageFrom (Long) - Spécifie la langue source.

LanguageTo (Long) - Spécifie la langue de traduction.