Klasse Research (Word VBA)

Bietet den Zugriff auf den Recherchedienst in Microsoft Word.

Set

Um eine Research -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim rsr as Research
Set rsr = ActiveDocument.Research

Klassen Variablen vom Typ Research können mit der Prozedur Document.Research festgelegt werden

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.

Syntax : expression.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)

Parent

Gibt ein Objekt, das das übergeordnete Objekt des angegebenen Research -Objekts darstellt.

Dim objParent As Object
Set objParent = ActiveDocument.Research.Parent

Query

Gibt eine Rechercheabfrage an.

Syntax : expression.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.

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.

Syntax : expression.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.