如何操作 outlook 自定义表单,填充组合框和员工
How to manipulate outlook custom form, fill combo boxes and staff
我们公司有一个工作展望表格,其中包括展望功能区中的一个按钮
单击它会打开 新邮件 window,其中包含带有一些组合框的设计自定义表单,附上打印屏幕图像
在这个表格下面有一些 VB 宏 s 填充组合框并运行一些代码,当我们点击 Send,一封具有这种形式的新邮件将发送给收件人问题是:收件人收到这种形式背后的 vb 宏,有时这种宏会被意外修改...,所以我们不喜欢这种做法
目前我正在开发一个 C# VSTO 项目来用这个宏替换 AddIn(.dll)。
我的第一个解决方案:我导入了一个自定义表单的副本作为表单区域,并在其中添加组合框和其他控件并填充它们,一切正常,但是这个表单没有已通过邮件发送给收件人!
我的第二个解决方案:我认为最好从旧的自定义表单中删除所有宏并尝试在我的 AddIn 中填充旧自定义表单的组合框。
我的问题是哪种解决方案更好?有更好的方法吗?
我认为我的方向是错误的,因为我对 VSTO 和 outlook 表单缺乏了解。请帮忙
Outlook 自定义表单是一种旧方法。毫无疑问,形成区域是更好的方法。但它需要更好的编码技能。请注意,不能将 Outlook 表单区域与该项目一起发送给收件人。
如果要查看在表单区域中输入的数据,则需要在双方(发件人和收件人)上安装 Outlook 加载项。此外,您必须在发送的项目上创建相应的用户属性。在收件人端,您的加载项可以处理应用程序 class 的 NewMailEx 事件,该事件在收件箱中收到新项目时触发。因此,您可以读取用户属性并显示在表单区域上。您也可以考虑使用任何网络服务器(网络服务)将此类数据上传到那里。在这种情况下,您将确保在收件人端截断用户属性时保留数据。
我们公司有一个工作展望表格,其中包括展望功能区中的一个按钮
单击它会打开 新邮件 window,其中包含带有一些组合框的设计自定义表单,附上打印屏幕图像
在这个表格下面有一些 VB 宏 s 填充组合框并运行一些代码,当我们点击 Send,一封具有这种形式的新邮件将发送给收件人问题是:收件人收到这种形式背后的 vb 宏,有时这种宏会被意外修改...,所以我们不喜欢这种做法
目前我正在开发一个 C# VSTO 项目来用这个宏替换 AddIn(.dll)。
我的第一个解决方案:我导入了一个自定义表单的副本作为表单区域,并在其中添加组合框和其他控件并填充它们,一切正常
我的第二个解决方案:我认为最好从旧的自定义表单中删除所有宏并尝试在我的 AddIn 中填充旧自定义表单的组合框。
我的问题是哪种解决方案更好?有更好的方法吗?
我认为我的方向是错误的,因为我对 VSTO 和 outlook 表单缺乏了解。请帮忙
Outlook 自定义表单是一种旧方法。毫无疑问,形成区域是更好的方法。但它需要更好的编码技能。请注意,不能将 Outlook 表单区域与该项目一起发送给收件人。
如果要查看在表单区域中输入的数据,则需要在双方(发件人和收件人)上安装 Outlook 加载项。此外,您必须在发送的项目上创建相应的用户属性。在收件人端,您的加载项可以处理应用程序 class 的 NewMailEx 事件,该事件在收件箱中收到新项目时触发。因此,您可以读取用户属性并显示在表单区域上。您也可以考虑使用任何网络服务器(网络服务)将此类数据上传到那里。在这种情况下,您将确保在收件人端截断用户属性时保留数据。