Klasse Research - Recherchedienst (Word VBA)

Bietet den Zugriff auf den Recherchedienst in Microsoft Word. Um eine Research -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim rsr as Research
Set rsr = ActiveDocument.Research

FavoriteService

Zurückgeben oder Festlegen einer Zeichenfolge , die den bevorzugten Recherchedienst angibt.

Der String-Wert, der für diese Eigenschaft festgelegt oder zurückgegeben wird, gibt die GUID des bevorzugten Recherchediensts an. Das Festlegen dieser Eigenschaft hat denselben Effekt wie das Auswählen eines bevorzugten Recherchediensts über das Dialogfeld Rechercheoptionen in Word.


Dim objResearch As Research 
 
Sub MyFunction() 
 
Set objResearch = Research 
 
'Set the favorite service 
objResearch.FavoriteService = "FEF89077-4F4D-4803-A8BF-228083F70EAA" 
 
End Sub

IsResearchService

Gibt an, ob der im ServiceID-Parameter angegebene GUID einem aktuell konfigurierten Dienst entspricht.

IsResearchService (ServiceID)

ServiceID: Gibt eine GUID an, die den Recherchedienst kennzeichnet.


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

Query

Gibt eine Rechercheabfrage an.

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


Dim strServiceID As String: strServiceID =  
Dim varQuery As Variant
varQuery = ActiveDocument.Research.Query(ServiceID:=strServiceID)

Arguments

Ein benanntes Argument

ServiceID (String) - Gibt eine GUID an, die den Recherchedienst kennzeichnet.

Optional arguments

Die folgenden Argumente sind optional

QueryString (String) - Gibt die Abfragezeichenfolge an.

QueryLanguage - WdLanguageID

Dies sind mögliche Werte für WdLanguageID

UseSelection (Boolean) - True, wenn die aktuelle Auswahl als Abfragezeichenfolge zu verwenden.

LaunchQuery (Boolean) - True, wird die Abfrage gestartet.

SetLanguagePair

Legt die Sprachen für den Übersetzungsdienst fest.

SetLanguagePair (LanguageFrom, LanguageTo)


ActiveDocument.Research.SetLanguagePair LanguageFrom:=wdAfrikaans, LanguageTo:=wdAfrikaans

Arguments

Hier sind die benannte Argumente :

LanguageFrom (WdLanguageID) - Gibt die Sprache an, aus der übersetzt werden soll.

Dies sind mögliche Werte für WdLanguageID

LanguageTo (WdLanguageID) - Gibt die Sprache an, in die übersetzt werden soll.

Dies sind mögliche Werte für WdLanguageID