Я пытаюсь использовать функцию AdvancedSearch из Outlook в моем приложении .NET 8, но я не смог заставить ее работать. В настоящее время я использую ограничения, когда мне нужно отфильтровать конкретным отправителем или по дате. Тем не менее, мне нужны более расширенные параметры фильтрации - например, проверка, содержит ли субъект конкретное слово. Кажется, что AdvancedSearch был бы лучшим вариантом, но я получаю ошибку, когда пытаюсь запустить поиск. Если кто -то может поделиться рабочим примером, это было бы действительно полезно. Заранее спасибо! < /P>
string searchTag = "BuscaOutlook";
string searchScope = "'\\Caixa de Entrada'";
filter = "@SQL=\"urn:schemas:httpmail:subject\" LIKE '%orcamento%' AND \"urn:schemas:httpmail:datereceived\" >= '2024-04-01 00:00:00'";
try
{
dynamic searchb = outlookApp.AdvancedSearch(searchScope, filter, true, searchTag);
}
catch (Exception ex)
{
MessageBox.Show("Erro no AdvancedSearch:\n" + ex.Message);
return;
}
enter code here
< /code>
Bellow-это мой код ошибки, я пробовал другие аргументы, такие как использование только английских слов, используя электронную почту как часть SearchScope, имя пользователя, но всегда не пройдет < /p>
Value does not fall within the expected range.
System.ArgumentException: Value does not fall within the expected range.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at Microsoft.CSharp.RuntimeBinder.ComInterop.ComRuntimeHelpers.CheckThrowException(Int32 hresult, ExcepInfo& excepInfo, UInt32 argErr, String message)
at CallSite.Target(Closure, CallSite, ComObject, String, String, Boolean, String)
at OCHistorico.ViewModels.MapaDeCotacoesViewModel.TestarBuscaSimplesOutlook()
Подробнее здесь: https://stackoverflow.com/questions/795 ... k-in-net-8
Использование позднего привязки для запуска AdvancedSearch в Outlook в .net 8? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Использование позднего привязки для запуска AdvancedSearch в Outlook в .net 8?
Anonymous » » в форуме C# - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Использование позднего привязки для запуска AdvancedSearch в Outlook в .net8?
Anonymous » » в форуме C# - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-