Class Research (Excel VBA)

The class Research represents the controls of a Research query.


Indicates whether the GUID specified in the ServiceID parameter corresponds to a currently configured service.

Syntax : expression.IsResearchService (ServiceID)

ServiceID: Specifies a GUID that identifies the research service.


Returns the parent object for the specified object. Read-only.


Specifies a research query.

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


The following argument is required

ServiceID (String) - Specifies a GUID that identifies the research service.

The following arguments are optional

QueryString (String) - Specifies the query string.

QueryLanguage (String) - Specifies the query language of the query string.

UseSelection (Boolean) - True to use the current selection as the query string. This overrides the QueryString parameter if set. Default value is False.

LaunchQuery (Boolean) - True launches the query. False displays the Research task pane scoped to search the specified research service.


Sets the languages for the translation service.

Syntax : expression.SetLanguagePair (LanguageFrom, LanguageTo)


The following arguments are required:

LanguageFrom (Long) - Specifies the language to translate from.

LanguageTo (Long) - Specifies the language to translate to.