关于Outlook的Addin,做过的进来。
最近在搞与Outlook的集成,1个多月研究了Outlook 的Custom Form,最终还是放弃了。现在考虑用Outlook的Addin,网上的帖子都是怎么在主界面上增加按钮、菜单之类的。
但是,我如果想在接收邮件的那个界面上增加一个按钮,应该怎么写代码?就是双击邮件,弹出的那个界面。
什么语言都无所谓,最好是C#的。
问题点数:40、回复次数:19Top
1 楼yizia(椅子)回复于 2006-06-07 20:39:22 得分 10
vb有outlook add-in向导。Top
2 楼liangxf0022(小新)回复于 2006-06-08 09:10:23 得分 0
我问的是 “我如果想在接收邮件的那个界面上增加一个按钮”Top
3 楼yizia(椅子)回复于 2006-06-08 09:26:27 得分 10
我回答的对啊!?
没搞过office二次开发吧?呵呵Top
4 楼liangxf0022(小新)回复于 2006-06-08 16:16:42 得分 0
贴出代码来啊,如果正确就给你分。Top
5 楼yizia(椅子)回复于 2006-06-10 13:57:41 得分 10
如何生成vba代码?
可选录一个宏,随便什么都行,在菜单上鼠标右键,选择自定义,定义菜单到合适位置。
并把刚才录入的宏分配给刚才新建的菜单。
调试的时候在宏里写代码!!!
如何做成add-in
打开vb,新建,选择addin向导,然后在设计界面里选择microsoft outlook
根据vba帮助,实现自定义菜单,并定义到合适位置,具体操作,可把宏代码拷贝过来修改。
这就是整个思路,适用于office系列。
//本人从不送代码,只提供思路
Top
6 楼liangxf0022(小新)回复于 2006-06-12 09:02:29 得分 0
我如果想在"接收邮件的那个界面上"增加一个按钮
晕哦,为什么所有人都不看问题呢?Top
7 楼yizia(椅子)回复于 2006-06-13 20:57:35 得分 0
难道“接手邮件的那个界面”不是outlook的?Top
8 楼liangxf0022(小新)回复于 2006-06-14 11:23:22 得分 0
to yizia(椅子)
做法确实是按照向导做的程序,不过按照MSDN上的例子只能在Outlook那个主界面上增加一个按钮或者菜单,不能在其他界面上增加按钮。比如说的就是接收到邮件以后,双击邮件,弹出的那个界面。
我这样说,你明白不?Top
9 楼yizia(椅子)回复于 2006-06-16 11:31:23 得分 0
可以啊,网上有这样的插件下载。国外的Top
10 楼liangxf0022(小新)回复于 2006-06-16 11:37:30 得分 0
to yizia(椅子)
我找过了,这些代码我有一些,是C++写的最多。我要找C#写的那种Top
11 楼realdrxiaohang(Experss)回复于 2006-08-21 11:28:15 得分 0
luo guoTop
12 楼椅子(水仙花)回复于 2006-08-21 20:45:17 得分 0
楼上的是“裸过”?Top
13 楼gdutcc()回复于 2006-09-01 20:32:28 得分 0
学习中。。。。
不知道哪位做过outlook express的开发??????
最好也是用c#Top
14 楼gdutcc()回复于 2006-09-01 20:34:48 得分 0
版主,怎么做outlook express主界面上加按钮?????
怎么做???给点代码和提示?Top
15 楼HunterForPig(留着口水的猪)回复于 2006-09-03 00:18:50 得分 5
哈哈,没想到有人跟我一样做这个
想当初做这个真是做得我头都晕了Top
16 楼gdutcc()回复于 2006-09-03 14:30:47 得分 5
现在头正晕着呢!!!!
在outlook express发送邮件界面上加上一个按钮,目的是格式化书写邮件内容,不知道您有没有思路做???
请教!~Top
17 楼liangxf0022(小新)回复于 2006-09-11 13:30:04 得分 0
现在头正晕着呢!!!!
在outlook express发送邮件界面上加上一个按钮,目的是格式化书写邮件内容,不知道您有没有思路做???
请教!~
我就是要这个东西哦。不过我是Outlook2003Top
18 楼liangxf0022(小新)回复于 2006-09-11 13:37:53 得分 0
在主界面上增加按钮:
在工程向导的时候选择Outlook Addin
oCommandBars = (Microsoft.Office.Core.CommandBars)applicationObject.GetType().InvokeMember("CommandBars", System.Reflection.BindingFlags.GetProperty, null, applicationObject, null);
oStandardBar = oCommandBars.Add(name, missingVal,
missingVal, missingVal);
oStandardBar.Visible = true;
Top
19 楼matthew0769()回复于 2006-10-14 15:27:24 得分 0
支持啊.....请问如何ADSL上网(动态IP)..已经申请域名了.想用这个顶级域名做一个邮件服务器...由于我是新手.都不知道如何做起..
请高手指教指教..谢谢!我的Email:matthew0769@163.com
QQ是:289978028
希望能共同分享好知识....谢谢
在些祝大家:身体健康!工作顺利!
Top




