Tag: outlook 2013

Visual Studio安装项目:将CustomActions / process作为当前用户而不是系统帐户运行

我在visual studio 2010中使用了一个安装项目,用于ac#outlook插件(Office 2010/2013)和另一个独立工具。 在安装过程中,我终止了所有outlook实例,之后我想重新启动一个outlook实例。 在我的addin项目中,我添加了一个installerclass并添加了一个InstallEventHandler(AfterInstallEventHandler),我在其中执行 Process.Start(“Outlook”); 虽然相同的命令只是在其他已编译的类中打开Outlook,但在安装程序Outlook的上下文中将在概要文件创建助手中打开。 我还尝试在提交后将所述工作编译的exe作为用户定义的操作运行,但同样的问题发生。 任何解决方案或解释将不胜感激。

如何将资源文件夹中的图像作为附件添加并嵌入到C#中的Outlook邮件正文中

我有几个图像存储在visual studio项目Resources文件夹中,我必须加载它们并在Outlook邮件正文中显示。 这是代码: Bitmap b = new Bitmap(Properties.Resources.MyImage); ImageConverter ic = new ImageConverter(); Byte[] ba = (Byte[])ic.ConvertTo(b, typeof(Byte[])); MemoryStream logo = new MemoryStream(ba); LinkedResource companyImage = new LinkedResource(logo); companyImage.ContentId = “companyLogo”; mailitem.HTMLBody += “”; 但是,它不能在邮件正文中显示,而是“红色x的空框”。 你能给我一些想法吗?