<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx</link><description>Today I'm delighted to present a new guest writer to the blog: Eric Faller, Software Design Engineer on the Office User Experience Team. Eric is one of the developers on our team who helped to design and implement RibbonX, the user interface extensibility</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1160609</link><pubDate>Mon, 27 Nov 2006 21:37:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1160609</guid><dc:creator>Stefan KZVB</dc:creator><description>&lt;p&gt;Thank you very much for telling more on transparency now!&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1169788</link><pubDate>Wed, 29 Nov 2006 09:07:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1169788</guid><dc:creator>parency</dc:creator><description>&lt;p&gt;Unfortunately, loading images into the ribbon causes problems when a user adds a custom control to the Quick Access Toolbar. &amp;nbsp;The image scales down and looks like crap. &amp;nbsp;Is there a better way of handling this?&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1169829</link><pubDate>Wed, 29 Nov 2006 09:24:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1169829</guid><dc:creator>efaller</dc:creator><description>&lt;p&gt;Unfortunately no, there isn't a good way to fix that. &amp;nbsp;Custom controls can only have one image assigned to them, and if it needs to be displayed in two different sizes (32x32 in the ribbon and 16x16 in the QAT, for example), it'll have to get scaled. &lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1170399</link><pubDate>Wed, 29 Nov 2006 12:00:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1170399</guid><dc:creator>Stephen Bullen</dc:creator><description>&lt;p&gt;The GDI+ API calls to load a PNG file as an IPicture in VBA are not that complex (I have a drop-in module available). Will you be creating a KB article showing how to do it?&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1173471</link><pubDate>Wed, 29 Nov 2006 22:35:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1173471</guid><dc:creator>efaller</dc:creator><description>&lt;p&gt;Hi Stephen - if you would like to publish your VBA module that would be great. &amp;nbsp;The process for publishing a KB article is somewhat complicated.&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1173899</link><pubDate>Thu, 30 Nov 2006 02:09:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1173899</guid><dc:creator>Jason</dc:creator><description>&lt;p&gt;Hi, Is there any way that to get information on the best way to add images to Outlooks Explorer toolbar.&lt;/p&gt;
&lt;p&gt;I have several Exchange Extensions that have to use the InstallCommands callback to add the images using&lt;/p&gt;
&lt;p&gt;SendMessage(hwndToolbar, TB_ADDBITMAP, 1, lparam(@tbab));&lt;/p&gt;
&lt;p&gt;And in Outlook 2007 the transparency is gone completely now. At least in older versions I had a transparency option. Its really frustrating not having documenttation on these things and having to hack around to find something that works.&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1175549</link><pubDate>Thu, 30 Nov 2006 06:26:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1175549</guid><dc:creator>efaller</dc:creator><description>&lt;p&gt;Jason - the recommended way to do that is to use the Explorer.CommandBars object in the Outlook object model. &amp;nbsp;See this article for an explanation: &lt;a rel="nofollow" target="_new" href="http://support.microsoft.com/kb/201095"&gt;http://support.microsoft.com/kb/201095&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1176275</link><pubDate>Thu, 30 Nov 2006 09:55:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1176275</guid><dc:creator>Jason</dc:creator><description>&lt;p&gt;Hi efaller&lt;/p&gt;
&lt;p&gt;Are you sure, if I add a commandbar button using the commandbars object, surely I won't get the DoCommand event fired in the Exchange Extension, therefore losing the ability to use the callback interface for things like GetSelectionItem and GetSelectionCount, which when used in conjunction with Extended MAPI are like, well I don't know 20-50 times faster (depending on how many properties you are accessing) than using the object model.&lt;/p&gt;
&lt;p&gt;Jason&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1178625</link><pubDate>Thu, 30 Nov 2006 19:17:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1178625</guid><dc:creator>Stephen Bullen</dc:creator><description>&lt;p&gt;Eric, I've uploaded the code to my web site, at &lt;a rel="nofollow" target="_new" href="http://www.oaltd.co.uk/Excel"&gt;http://www.oaltd.co.uk/Excel&lt;/a&gt;. I'd appreciate it if you can confirm that's the correct method. I guess I could do an MVP-Authored KB article on it.&lt;/p&gt;
&lt;p&gt;Stephen&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1178693</link><pubDate>Thu, 30 Nov 2006 19:57:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1178693</guid><dc:creator>efaller</dc:creator><description>&lt;p&gt;Stephen - your VBA module looks good. &amp;nbsp;Thanks for doing that!&lt;/p&gt;
&lt;p&gt;Jason - sorry I don't know more about Exchange Extensions, but I was able to confirm that Outlook 2007 does indeed lose the transparency, at least for low-color icons. &amp;nbsp;Have you tried using a high-color icon with alpha channel transparency?&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1179495</link><pubDate>Fri, 01 Dec 2006 00:10:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1179495</guid><dc:creator>Jason</dc:creator><description>&lt;p&gt;Can I do a transparent bitmap, because of the command&lt;/p&gt;
&lt;p&gt;SendMessage(hwndToolbar, TB_ADDBITMAP, 1, lparam(@tbab));&lt;/p&gt;
&lt;p&gt;I have to have it point to a bitmap resource.&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1217845</link><pubDate>Wed, 06 Dec 2006 05:20:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1217845</guid><dc:creator>Matt</dc:creator><description>&lt;p&gt;I waded through a bunch of this stuff -- even downloading Stephen's code and thinking how much time it'd save me -- before I realized that for UI stored in a doc or template it's much easier than it sounds:&lt;/p&gt;
&lt;p&gt;1. Save the image as a PNG file (32-bit, i.e. full colour and transparency)&lt;/p&gt;
&lt;p&gt;2. Use &amp;quot;Insert Icons&amp;quot; on the toolbar of the custom UI editor to add it to the file with your Ribbon XML&lt;/p&gt;
&lt;p&gt;3. Instead of using the 'imageMso' attribute for a built-in icon, use image=&amp;quot;blah&amp;quot; where blah is the ID shown in the custom UI editor.&lt;/p&gt;
&lt;p&gt;And that's all -- no code required. &amp;nbsp;Maybe this was already clear to everyone else, but I thought I'd post it just in case others missed this amongst all the talk about callbacks, GDI+, etc.&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1364694</link><pubDate>Tue, 26 Dec 2006 13:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1364694</guid><dc:creator>febwave</dc:creator><description>&lt;p&gt;I have a button that has a GetImage callback. outlook may call GetImage function ,and ppdispImage has been set. But image has not displayed always.&lt;/p&gt;
&lt;p&gt;This is my code.could anyone tell me where code is incorrect? hr is s_ok&lt;/p&gt;
&lt;p&gt;HRESULT	 hr;&lt;/p&gt;
&lt;p&gt;HANDLE	 hIco;&lt;/p&gt;
&lt;p&gt;PICTDESC d_PICTDESC;&lt;/p&gt;
&lt;p&gt;hr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= E_NOTIMPL;&lt;/p&gt;
&lt;p&gt;hIco &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= NULL;&lt;/p&gt;
&lt;p&gt;d_PICTDESC.cbSizeofstruct = sizeof(PICTDESC);&lt;/p&gt;
&lt;p&gt;d_PICTDESC.picType &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= PICTYPE_ICON;&lt;/p&gt;
&lt;p&gt;hIco = LoadImage(g_hInst,MAKEINTRESOURCE(IDI_ICON1),IMAGE_ICON,12,12,LR_SHARED);&lt;/p&gt;
&lt;p&gt;if(hIco != NULL)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; d_PICTDESC.icon.hicon	= (HICON)hIco;	&lt;/p&gt;
&lt;p&gt; &amp;nbsp; hr = OleCreatePictureIndirect(&amp;amp;d_PICTDESC,IID_IPictureDisp,true,(void**)&amp;amp;ppdispImage);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;return hr;&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1364696</link><pubDate>Tue, 26 Dec 2006 13:02:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1364696</guid><dc:creator>febwave</dc:creator><description>&lt;p&gt;I have a button that has a GetImage callback. outlook may call GetImage function ,and ppdispImage has been set. But image has not displayed always.&lt;/p&gt;
&lt;p&gt;This is my code.could anyone tell me where code is incorrect? hr is s_ok&lt;/p&gt;
&lt;p&gt;HRESULT	 hr;&lt;/p&gt;
&lt;p&gt;HANDLE	 hIco;&lt;/p&gt;
&lt;p&gt;PICTDESC d_PICTDESC;&lt;/p&gt;
&lt;p&gt;hr &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= E_NOTIMPL;&lt;/p&gt;
&lt;p&gt;hIco &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= NULL;&lt;/p&gt;
&lt;p&gt;d_PICTDESC.cbSizeofstruct = sizeof(PICTDESC);&lt;/p&gt;
&lt;p&gt;d_PICTDESC.picType &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= PICTYPE_ICON;&lt;/p&gt;
&lt;p&gt;hIco = LoadImage(g_hInst,MAKEINTRESOURCE(IDI_ICON1),IMAGE_ICON,12,12,LR_SHARED);&lt;/p&gt;
&lt;p&gt;if(hIco != NULL)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; d_PICTDESC.icon.hicon	= (HICON)hIco;	&lt;/p&gt;
&lt;p&gt; &amp;nbsp; hr = OleCreatePictureIndirect(&amp;amp;d_PICTDESC,IID_IPictureDisp,true,(void**)&amp;amp;ppdispImage);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;return hr;&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1365500</link><pubDate>Tue, 26 Dec 2006 20:49:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1365500</guid><dc:creator>efaller</dc:creator><description>&lt;p&gt;The code looks right to me, but I don't usually use LR_SHARED, so that could be the cause of the problem (if the system decides to clean up the shared copy automatically, that explains why your icon does not always display).&lt;/p&gt;
&lt;p&gt;Also, as discussed above, PICTYPE_ICON is not recommended, so if you can convert your image to a PNG and use PICTYPE_BITMAP, you may have better results (though icons should work consistenly).&lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1371972</link><pubDate>Thu, 28 Dec 2006 04:56:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1371972</guid><dc:creator>febwave </dc:creator><description>&lt;p&gt;thanks , I have known where code went wrong,&amp;quot;hr = OleCreatePictureIndirect(&amp;amp;d_PICTDESC,IID_IPictureDisp,true,(void**)&amp;amp;ppdispImage);&amp;quot; is incorrect ,&amp;quot;hr = OleCreatePictureIndirect(&amp;amp;d_PICTDESC,IID_IPictureDisp,true,(void**)ppdispImage);&amp;quot; is right,but thank you again. &lt;/p&gt;
</description></item><item><title>re: RibbonX Image FAQ</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1450051</link><pubDate>Thu, 11 Jan 2007 12:54:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1450051</guid><dc:creator>Pratyush</dc:creator><description>&lt;p&gt;Eric Where we will get Image names for controls used in custom ribbon or a new tab in ribbon ?&lt;/p&gt;
&lt;p&gt;I had got one office2007IconGallery.xlsm file from microsoft site but file might contain invalid macros or something like of that makes it corrupt.&lt;/p&gt;
</description></item><item><title>My homepage</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1517144</link><pubDate>Wed, 24 Jan 2007 02:15:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1517144</guid><dc:creator>Felix</dc:creator><description>&lt;p&gt;Great work!&lt;/p&gt;
&lt;p&gt;[url=&lt;a rel="nofollow" target="_new" href="http://xuybmvbm.com/lfsz/tzqw.html"&gt;http://xuybmvbm.com/lfsz/tzqw.html&lt;/a&gt;]My homepage[/url] | [url=&lt;a rel="nofollow" target="_new" href="http://fxweijeq.com/ygzg/gwto.html"&gt;http://fxweijeq.com/ygzg/gwto.html&lt;/a&gt;]Cool site[/url]&lt;/p&gt;
</description></item><item><title>My homepage</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1517145</link><pubDate>Wed, 24 Jan 2007 02:15:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1517145</guid><dc:creator>Nick</dc:creator><description>&lt;p&gt;Thank you!&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://xuybmvbm.com/lfsz/tzqw.html&amp;quot;&amp;gt;My"&gt;http://xuybmvbm.com/lfsz/tzqw.html&amp;quot;&amp;gt;My&lt;/a&gt; homepage&amp;lt;/a&amp;gt; | &amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://jndtrmwx.com/tfdt/bmxi.html&amp;quot;&amp;gt;Please"&gt;http://jndtrmwx.com/tfdt/bmxi.html&amp;quot;&amp;gt;Please&lt;/a&gt; visit&amp;lt;/a&amp;gt;&lt;/p&gt;
</description></item><item><title>My homepage</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1517146</link><pubDate>Wed, 24 Jan 2007 02:16:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1517146</guid><dc:creator>Steven</dc:creator><description>&lt;p&gt;Well done!&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://xuybmvbm.com/lfsz/tzqw.html"&gt;http://xuybmvbm.com/lfsz/tzqw.html&lt;/a&gt; | &lt;a rel="nofollow" target="_new" href="http://yxdnjnnw.com/whcf/quxm.html"&gt;http://yxdnjnnw.com/whcf/quxm.html&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>My homepage</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1535581</link><pubDate>Fri, 26 Jan 2007 12:23:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1535581</guid><dc:creator>Alan</dc:creator><description>&lt;p&gt;Good design!&lt;/p&gt;
&lt;p&gt;[url=&lt;a rel="nofollow" target="_new" href="http://faslaopl.com/yuox/dvsz.html"&gt;http://faslaopl.com/yuox/dvsz.html&lt;/a&gt;]My homepage[/url] | [url=&lt;a rel="nofollow" target="_new" href="http://pcjmiglr.com/kjrd/uces.html"&gt;http://pcjmiglr.com/kjrd/uces.html&lt;/a&gt;]Cool site[/url]&lt;/p&gt;
</description></item><item><title>My homepage</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1535582</link><pubDate>Fri, 26 Jan 2007 12:23:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1535582</guid><dc:creator>Ellen</dc:creator><description>&lt;p&gt;Thank you!&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://faslaopl.com/yuox/dvsz.html&amp;quot;&amp;gt;My"&gt;http://faslaopl.com/yuox/dvsz.html&amp;quot;&amp;gt;My&lt;/a&gt; homepage&amp;lt;/a&amp;gt; | &amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://wgruyjbe.com/dyld/wccp.html&amp;quot;&amp;gt;Please"&gt;http://wgruyjbe.com/dyld/wccp.html&amp;quot;&amp;gt;Please&lt;/a&gt; visit&amp;lt;/a&amp;gt;&lt;/p&gt;
</description></item><item><title>My homepage</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#1535584</link><pubDate>Fri, 26 Jan 2007 12:23:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1535584</guid><dc:creator>Pamela</dc:creator><description>&lt;p&gt;Good design!&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://faslaopl.com/yuox/dvsz.html"&gt;http://faslaopl.com/yuox/dvsz.html&lt;/a&gt; | &lt;a rel="nofollow" target="_new" href="http://hsiaschk.com/wqwr/dsyy.html"&gt;http://hsiaschk.com/wqwr/dsyy.html&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Preserving the alpha channel when converting images</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#5395348</link><pubDate>Thu, 11 Oct 2007 02:23:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5395348</guid><dc:creator>Andrew Whitechapel</dc:creator><description>&lt;p&gt;Here is a guest post by Eric Faller, Ribbon developer guru and all-round nice guy. It's a follow-up to&lt;/p&gt;
</description></item><item><title>Preserving transparency when rendering Office icons</title><link>http://blogs.msdn.com/jensenh/archive/2006/11/27/ribbonx-image-faq.aspx#5402787</link><pubDate>Thu, 11 Oct 2007 19:53:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5402787</guid><dc:creator>Misha Shneerson</dc:creator><description>&lt;p&gt;Today I have a guest writer on my blog - Eric Faller. Eric shows the correct way to render Office icons&lt;/p&gt;
</description></item></channel></rss>