" Explorer.Search"跨语言搜索标准

时间:2015-07-28 08:26:25

标签: vba outlook outlook-vba

我注意到德语中的Explorer.Search标准与英语不同。我为许多语言编写Outlook用户表单。是否可以只用英语搜索?

类似的东西:

private sub explorer_search()
    dim objExplorer as Outlook.Explorer
    dim strFilter as String

    'a key word for choosing language or something else
    strFilter = "language:english(received:(today OR yesterday))"

    set objExplorer = Outlook.ActiveExplorer
    objExplorer.search strFilter Outlook.OlSearchScope.olSearchScopeCurrentFolder
end sub

我找到了LanguageID的内容。我可以只将搜索语言设置为英语吗?

类似的东西:

objExplorer.LanguageID = wdEnglishUS     'is not working

我找到了一些网站。我认为无法更改资源管理器搜索的语言,但如果我错了,请纠正我。

第一页是LanguageSettings。 LanguageSettings的每个元素都是只读的,所以我无法改变任何东西。元素LanguageID用于检查应用程序中正在使用的语言。它返回语言的ID。例如帮助语言:

MsgBox "ID of the help language is: " & Application.LanguageSettings.LanguageID(msoLanguageIDHelp)

其他类型是:

msoLanguageIDInstall
msoLanguageIDExeMode
msoLanguageIDUI
msoLanguageIDUIPrevious

以下是您可以在每种办公语言中找到MsoLanguageID的链接。

最后一个链接是关于LanguagePreferredForEditing成员的论坛对话。

结果是我有很多要翻译的内容。

0 个答案:

没有答案