SDK中有一个Export Ribbon Definations的例子,源代码也可以在sdk\samplecode\cs\client\ribbon\exportribbonxml中找到。SDK中的例子使用了ServerConnection.Configuration类,这个类对EMEA的CRM Online不太好用,总是连接失败。或许对北美的可以使用。

简化后的程序如下:
<a></a>
导出Ribbon定义,要使用到RetrieveEntityRibbonRequest。另外RetrieveEntityRibbonResponse.CompressedEntityXml保存的是压缩(zip)数据,需要使用System.IO.Packaging.ZipPackage将数据解压缩。
本文转自JF Zhu博客园博客,原文链接: http://www.cnblogs.com/jfzhu/archive/2013/02/15/2912860.html ,如需转载请自行联系原作者