草庐IT

outlook-2016

全部标签

c# - 如何从 VSTO 插件中找出当前版本的 Outlook?

我认为我今天的搜索技巧很糟糕,但我想找出我运行的加载项中的OfficeOutlook版本?即,我需要知道我的加载项是使用Outlook2007还是2010运行有没有我可以利用的API来找出当前的Outlook版本?谢谢,戒日 最佳答案 Globals.ThisAddIn.Application.Version 关于c#-如何从VSTO插件中找出当前版本的Outlook?,我们在StackOverflow上找到一个类似的问题: https://stackover

c# - 在 asp.net 中使用 EXCHANGE SERVER (Microsoft Outlook web access) 发送邮件

我知道如何使用安装在我运行代码的同一台机器上的outlook发送邮件。现在,这里的要求是访问我组织的交换服务器(MicrosoftOWA),以便在asp.net代码中发送邮件。这可能吗?如果是,请点亮。感谢更新得到解决方案。在这里为任何需要帮助的人发布我的工作代码。快乐编码!protectedvoidButton1_Click(objectsender,EventArgse){ExchangeServiceservice=newExchangeService(ExchangeVersion.Exchange2007_SP1);//service.AutodiscoverUrl("you

c# - 向 Outlook 2010 功能区添加选项卡?

我正在尝试创建一个向功能区添加新选项卡的Outlook2010插件。我发现了如何通过将OfficeId设置为“TabMail”或内置的东西来将我的组添加到现有选项卡,但我不想修改现有选项卡。我现在已将OfficeId设置为我自己的东西(“TabMyAddin”),但它不会显示在Outlook中。我想知道我是否需要以某种方式告诉Outlook添加并显示它,或者我将如何进行?如果重要的话,RibbonType已更改为Microsoft.Outlook.Explorer。 最佳答案 好的,知道了:在可视化功能区设计器中,需要将Contro

winserver2016远程桌面出现函数不支持情况解决

·问题:虚拟机安装了Windowsserver2016,已经打开了远程桌面与设置了防火墙入站规则增加对应的端口,但是在测试远程的时候一直无法连接成功服务端winserver2016: 允许远程连接到此计算机,但是不要勾选“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”。客户端:感谢作者原文章:关于远程Windowsserver2016远程提示“要求的函数不受支持”的解决办法-funkergx-博客园win+R输入gpedit.msc使用gpedit.msc打开组策略,依次展开计算机配置、管理模板、Windows组件、远程桌面服务、远程桌面会话、安全,双击右侧子菜单中的“要求使用网络级别

c# - 在 ASP.Net Core 项目中使用 ADO.Net 将 JSON 类型作为参数传递给 SQL Server 2016 存储过程

有人可以举例说明如何在C#ASP.NetCoreWebApi项目中使用ADO.Net将JSON类型作为参数传递给SQLServer2016存储过程吗?我想在C#ASP.NetCoreWebApi中查看SQLServer2016存储过程和JSON类型传递的示例。 最佳答案 SQLServer中没有json数据类型,您可以简单地将json作为nvarchar(max)发送到存储过程。如果您想将json映射到表,您可以使用OPENJSON将数据转换为行和列。CREATEPROCEDURESaveJSON@pIDint,@pJsonnvar

c# - Outlook 邮件项目 : How to distinguish whether mail is incoming or outgoing?

我正在用C#编写VSTOOutlook插件,我需要区分给定的MailItem是传入还是传出(或者两者都不是,例如草稿)。有什么万无一失的方法吗?我现在拥有的最佳解决方案是获取收件人、抄送和密件抄送列表,从事件帐户加载电子邮件地址,并检查这两个列表是否相交,但这对我来说似乎很脆弱,我希望有更好的解决方案.用例:我想获取电子邮件的相关日期,可以是ReceivedTime或SentOn,但要知道我应该使用哪一个,我需要知道邮件是已发送还是已收到。谢谢你的想法:) 最佳答案 来到这个页面是因为我在VBA中遇到了同样的问题。检查父文件夹很麻烦

c# - 在 Outlook 或其他客户端中打开电子邮件时,MailMessage 为一个点添加两个点

我正在使用C#生成和发送电子邮件。邮件消息是html格式的,在调用Send方法之前一切正常,即hrefURL中的aspx之前只有一个点,但是当我在Outlook或任何其他电子邮件客户端中打开已发送的电子邮件时,它显示一个href的双点,如下面的代码所示。ClickHere我的问题:为什么会发生这种情况,有没有办法解决这个问题,比如MailMessage.BodyEncoding的一些特殊编码?我为MailMessage.BodyEncoding使用默认编码(ASCII)。 最佳答案 尝试使用UTF8编码。这应该有效mail.Body

c# - 停止 Outlook、Gmail 等中的自动超链接

我的Web应用程序向用户发送电子邮件。该电子邮件包含用于进一步用户操作的链接。我们的安全标准要求电子邮件中的链接不可点击。但是,电子邮件客户端会识别电子邮件中的https://并自动链接URL。关于如何阻止电子邮件客户端自动链接的任何想法。我在想如果我跳过https://,它可能会停止自动链接。但是,如果我必须保留https://有什么办法可以避免自动链接。电子邮件中的链接是在C#代码中动态构建的。 最佳答案 我知道这个帖子已经过时了,但我自己也遇到了这个问题,并且对gif图像修复并不满意。如果您正在处理HTML电子邮件,一个稍微好

c# - VSTO Addin for Outlook 2010 中的自定义功能区不显示

我有一个带功能区的适用于Outlook2010的最小VSTO插件。我唯一的目标是显示一个没有功能的功能区(通过设计器创建)。从我从MSDN中了解到的一点信息来看,默认情况下应该自动显示功能区,可能需要调整选项卡的ControlIdType/CustomId属性。唉,调整这些属性没有任何作用——Outlook加载和显示没有选项卡。功能区加载器中显示的一个简单消息框显示它从未被触发。此外,我还没有看到任何关于需要手动告诉Outlook显示选项卡的信息资源(教程、演练、概述等)。如何显示标签?除了MSDN之外,是否还有适合VSTO新手的资源? 最佳答案

c# - 尝试以编程方式创建和打开新的 Outlook 电子邮件

我有一个winforms应用程序,我正在尝试创建一种方法来创建和打开新的Outlook电子邮件。到目前为止我已经privatevoidCreateOutlookEmail(){try{Outlook.MailItemmailItem=(Outlook.MailItem)this.CreateItem(Outlook.OlItemType.olMailItem);mailItem.Subject="Thisisthesubject";mailItem.To="someone@example.com";mailItem.Body="Thisisthemessage.";mailItem.I