51CTO博客开发
有很多使用Lync的企业都希望Lync具有组织架构的功能。其实实现组织架构的开发也较为简单,可以通过一个Web页面显示组织架构内的人员、部门,然后将页面嵌入到Lync客户端中。当然组织架构内的人员数据可以来自AD、HR系统等。关于人员状态及联系人卡片的显示可以在SharePoint中提取响应的JS代码,在页面中呈现。也可以在组织架构页面右键选择人员发起会话。以上内容纯属个人工作总结之观点,如有总结
Lync作为目前最为强大的企业及时通信工具,目前被众多大企业所使用(这里就废话去介绍了),其与硬件及自家产品的集成非常强大。但是其即时通信功能,尤其是国内的用户大多习惯了QQ的截图、消息记录、离线留言等功能,另外如何更好的与企业现有的业务系统进行整合,这都需要进行一定的开发工作。通常Lync的开发技术路线有两种:一种是无UI开发模式,另一种是以插件形式(且称为有UI模式)。无UI模式:即自己重新开
今天有人问到其Outlook Addin卸载后,自定义的菜单没有被删除,出于好奇就花时间看了下,原以为是插件没有被卸载,经过查看代码发现,在添加自定义菜单时有这样CommandBarControls.Add方法的最后一个参数Temporary 导致的,当Temporary 为TRUE时,在插件退出后自定义的菜单也会被删除,当Temporary 为FALSE时及时卸载掉插件自定义菜单会依
在Outlook中有Outlook联系人和全球地址簿,在Outlook开发中ContactItem对象指的是Outlook联系人。所以当需要通过MailItem对象的Recipients得到收件人联系人名片时,可以使用如下方法:Recipients recipients = mailItem.Recipients; foreach (Recipient&nb
在进行Outlook插件的开发的时候,不可避免的需要获取Application.Session等对象。但是当Outlook与Exchange没有进行连接时获取诸如CurrentUser、Sender等对象时会出现假死状态,为了解决此类问题,我们就需要在进行操作之前获取当前Outlook是否与Exchange正常连接。方法如下:public bool CheckExchangeO
制作安装时通常都会被要求支持多语言。NSIS对于多语言的支持非常的方便。接下来介绍下如何为NSIS安装包添加多语言支持。1.首先在Nsi文件中添加需要支持的语言的宏!insertmacro MUI_LANGUAGE "English" !insertmacro MUI_LANGUAGE "SimpChinese"这里只做中英文的示例,其它语言的与此操作相同,
读取注册表ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\YoukuDesktop.exe" "Path"读取优酷客户端的安装路径,并赋值给变量$02.写注册表WriteRegDWORD HKCU "Software\Microsof
NSIS制作安装包时,对于进程操作需要使用ProcessWork插件,可以在NSIS官网上下载到相关插件,然后将插件拷贝到你NSIS安装路径下的Plugins目录下。1.检测某个进程并询问是否结束该进程Function un.CheckLyncIsRun InitPluginsDir Push $R2 Ch
在开发Office相关插件的时候,不可避免要做中英文的处理,因为界面语言需要跟随Office的语言。判断Office的语言也很简单,通过读取注册表即可实现:注册表路径如下:HKEY_CURRENT_USER\Software\Microsoft\Office\15.0通过在该注册表项下面找到你需要判断office组件。这里通过判断Lync 2013的语言进行示例:LANGUAGE_TYPE&nbs
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号