gpt4 book ai didi

c# - 从 C# 代码启动 outlook 2013

转载 作者:行者123 更新时间:2023-11-30 22:07:52 25 4
gpt4 key购买 nike

如何使用 C# 以编程方式关闭和打开 Outlook 2013?

这是我要解决的问题。我已经设置了将我的 .pst 文件自动备份到外部硬盘驱动器。我正在使用免费软件“SyncBackFree”进行备份。问题是备份失败,因为 .pst 文件在 Outlook 中打开。我正在考虑开发一个windows服务,它会在固定时间关闭outlook,20分钟左右后,会再次启动outlook。我找不到任何文档来关闭和启动 outlook。我试着看 Launch Outlook to compose a message with subject and attachment by Outlook's command line switches

请指教。

最佳答案

您可以尝试终止进程并稍后启动它。

像这样:

杀死

foreach (var process in Process.GetProcessesByName("outlook.exe"))
{
process.Kill();
}

启动(不要忘记设置pathOutlook)

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = Path.Combine(pathOutlook, "outlook.exe");
startInfo.WorkingDirectory = pathOutlook ;
Process p = Process.Start(startInfo);

关于c# - 从 C# 代码启动 outlook 2013,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22666290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com