Classe Research - serviço de pesquisa (Word VBA)
Oferece acesso ao recurso de serviço de pesquisa do Microsoft Word. Para usar uma variável de classe Research, ela primeiro precisa ser instanciada por exemplo
Dim rsr as Research
Set rsr = ActiveDocument.Research
FavoriteService
Retorna ou define um String que especifica o serviço de pesquisa favorito.
A String que é definida ou retornada para esta propriedade especifica a GUID do serviço de pesquisa favorito. A definição dessa propriedade tem o mesmo efeito que escolher um serviço de pesquisa favorito através da caixa de diálogo opções de pesquisa no Word.
Dim objResearch As Research
Sub MyFunction()
Set objResearch = Research
'Set the favorite service
objResearch.FavoriteService = "FEF89077-4F4D-4803-A8BF-228083F70EAA"
End Sub
IsResearchService
Indica se o GUID especificado no parâmetro ServiceID corresponde a um serviço atualmente configurado.
IsResearchService (ServiceID)
ServiceID: Especifica o GUID que identifica o serviço de pesquisa.
Dim strServiceID As String: strServiceID =
Dim booIsResearchService As Boolean
booIsResearchService = ActiveDocument.Research.IsResearchService(ServiceID:=strServiceID)
Query
Especifica uma consulta de pesquisa.
Query (ServiceID, QueryString, QueryLanguage, UseSelection, LaunchQuery)
Dim strServiceID As String: strServiceID =
Dim varQuery As Variant
varQuery = ActiveDocument.Research.Query(ServiceID:=strServiceID)
Arguments
O seguinte argumento é necessário
ServiceID (String) - Especifica o GUID que identifica o serviço de pesquisa.
Optional arguments
Os seguintes argumentos são opcionais
QueryString (String) - Especifica a sequência de caracteres da consulta.
QueryLanguage (WdLanguageID) - Especifica o idioma de consulta da sequência de caracteres da consulta.
Aqui você pode encontrar os valores possíveis para
UseSelection (Boolean) - True para usar a seleção atual como a cadeia de caracteres de consulta. Isso substitui o parâmetro QueryString, se definida. Valor padrão é False.
LaunchQuery (Boolean) - True para iniciar a consulta. False exibe o painel de tarefas Pesquisar com escopo para pesquisar o serviço de pesquisa especificado.
SetLanguagePair
Define os idiomas do serviço de tradução.
SetLanguagePair (LanguageFrom, LanguageTo)
ActiveDocument.Research.SetLanguagePair LanguageFrom:=wdAfrikaans, LanguageTo:=wdAfrikaans
Arguments
O seguinte argumento é opcional
LanguageFrom (WdLanguageID) - Especifica o idioma de origem.
Aqui você pode encontrar os valores possíveis para
LanguageTo (WdLanguageID) - Especifica o idioma a ser traduzido.
Aqui você pode encontrar os valores possíveis para