<?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>VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx</link><description>Smart Tags are VSTO’s newest feature. They have been added to the product since Beta 1 has shipped. VSTO 2005 does for Smart Tags what it did for Action Pane , makes it easy and understandable for a .net programmer. Smart Tags in Office have been around</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#369277</link><pubDate>Tue, 08 Feb 2005 19:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:369277</guid><dc:creator>John Childress</dc:creator><description>Paul,&lt;br&gt;&lt;br&gt;which version of Visual Studio 2005 should I be using if I want to try out the features you are talking about?&lt;br&gt;&lt;br&gt;thanks,&lt;br&gt;&lt;br&gt;John</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#369409</link><pubDate>Tue, 08 Feb 2005 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:369409</guid><dc:creator>Paul Stubbs</dc:creator><description>VSTO 2005 Smart Tags will be available in Beta 2 of Whidbey.</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#369933</link><pubDate>Wed, 09 Feb 2005 18:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:369933</guid><dc:creator>mark</dc:creator><description>I'd recently made my first MOSTL for Excel and had the same drawbacks, 1. limited to URLS 2. MOSTL stored externally.&lt;br&gt;&lt;br&gt;Therefore smart tag solutions &amp;quot;as is&amp;quot; in Excel aren't for me, however your VSTO words offered encouragement for what's to come.&lt;br&gt;&lt;br&gt;Will there be a day when I can use VSTO as a stand-alone app or as part of Excel?  I currently don't want to install Visual Studio .net&lt;br&gt;&lt;br&gt;Thanks for the Post,&lt;br&gt;Mark</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#369942</link><pubDate>Wed, 09 Feb 2005 18:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:369942</guid><dc:creator>Paul Stubbs</dc:creator><description>In order to create VSTO 2005 solutions you will need Visual Studio 2005 and Office 2003 Professional. Now you can create VSTO solutions and deploy the solution to users with only Office Pro installed.</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#369963</link><pubDate>Wed, 09 Feb 2005 19:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:369963</guid><dc:creator>mark</dc:creator><description>Awesome, thanks. I was mistakenly under the impression I needed to install Visual Studio .Net also.&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#370314</link><pubDate>Thu, 10 Feb 2005 07:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:370314</guid><dc:creator>mark</dc:creator><description>Sorry, I misread your answer earlier.  I do need to install VS to use VSTO, makes sense.&lt;br&gt;&lt;br&gt;Thanks.&lt;br&gt;</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#380182</link><pubDate>Fri, 25 Feb 2005 05:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:380182</guid><dc:creator>Paul Stubbs</dc:creator><description>I updated the code sample for VSTO 2005 Beta 2.</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#383322</link><pubDate>Wed, 02 Mar 2005 04:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:383322</guid><dc:creator>Pierrot</dc:creator><description>Just a little comment. I really find the new VSTOSmartTags great. But the Actions still lack a little flexibility. We're basically talking about a contextual menu, attached to a recognized piece of text. It looks like a menu, it feels like a menu, it behaves like a menu and now we're even building them (actions)in a way very reminiscent of true menu. How could we use the menu interface to be able to customize the actions completely (icons, submenus, show/don't show info...).&lt;br&gt;An other thought. How could we pass something else to the recognizers instead of the text? since we already can access the type (Cell..), why don't we pass a generic object instead, giving us ,after type testing, access to its members?</description></item><item><title>Two More Features You'll Find in VS 2005 Beta 2</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#405474</link><pubDate>Tue, 05 Apr 2005 11:41:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:405474</guid><dc:creator>string szFriend = </dc:creator><description /></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#580582</link><pubDate>Fri, 21 Apr 2006 16:04:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580582</guid><dc:creator>kourosh</dc:creator><description>Hi,&lt;br&gt;&lt;br&gt;Thanks for your article,&lt;br&gt;&lt;br&gt;I have just done what you have written in C# but i get following error,&lt;br&gt;Partial declarations of 'WordSmartTag.ThisDocument' must not specify different base classes	&lt;br&gt;&lt;br&gt;here is my class&lt;br&gt;public partial class ThisDocument : SmartTag&lt;br&gt;&lt;br&gt;</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#662569</link><pubDate>Tue, 11 Jul 2006 21:51:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:662569</guid><dc:creator>Tunc Samiloglu</dc:creator><description>Hi,&lt;br&gt;Thank you for this article!&lt;br&gt;&lt;br&gt;I have completed my smart tag project, and it works fine inside the VS05 tool. &amp;nbsp;However, how can I now package my smart tag and distribute to other users to use in Word 2003?&lt;br&gt;&lt;br&gt;Thank you.</description></item><item><title>Which VSTO version does what?</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#775878</link><pubDate>Thu, 28 Sep 2006 22:15:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:775878</guid><dc:creator>Wouter van Vugt</dc:creator><description>I thought I'd make a little table: VSTO Version Office 2003 Office 2007 Additional Information doc app</description></item><item><title>How to use it for Office 2007?</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#1912227</link><pubDate>Mon, 19 Mar 2007 13:43:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1912227</guid><dc:creator>theWizard</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This article gave me a better view on how smart tags are used, but the problem is that it's not working for Office 2007 and VSTO 2005 SE.&lt;/p&gt;
&lt;p&gt;In those programs you don't have &amp;quot;VSTOSmartTags&amp;quot; because it's all application based and not document based.&lt;/p&gt;
&lt;p&gt;Could you help me to convert your example to Office 2007? Cause their isn't any documentation &amp;nbsp;on this issue, not even on the MSDN.&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#1913185</link><pubDate>Mon, 19 Mar 2007 17:14:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1913185</guid><dc:creator>pstubbs</dc:creator><description>&lt;p&gt;Thanks for your feedback. Currently VSTO 2005 smarttags only work for Office 2003 Pro Word and Excel applications. VSTO 2005 SE added support for Office 2003 and Office 2007 add-ins. VSTO ‘Orcas’ will add support for Office 2007 Word and Excel document projects which include smarttags. &amp;nbsp;Another option is that your existing VSTO 2005 solutions will continue to work in Office 2007 using the VSTO 2005 SE runtime.&lt;/p&gt;
&lt;p&gt;I know this is a little complicated and confusing because of the intersection of 3 products all on different ship schedules. So let me know if you have any other questions.&lt;/p&gt;
</description></item><item><title>Problem with application based Smart Tag Office 2007</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#1951469</link><pubDate>Mon, 26 Mar 2007 13:57:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1951469</guid><dc:creator>theWizard</dc:creator><description>&lt;p&gt;Well I hope you can help me with this problem. I'm trying to add application based smart tags with VSTO 2005SE in Word 2007. I tried to add 2 different smart tags. One standard and one custom with this code:&lt;/p&gt;
&lt;p&gt;Dim sTag1 As New Microsoft.Office.Tools.Word.SmartTag(&amp;quot;www.microsoft.com/Demo#DemoSmartTag&amp;quot;, _&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;Demonstration Smart Tag&amp;quot;)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sTag1.Expressions.Add(New Regex(&amp;quot;(?'number'[+-]?\b[0-9]+)?\s?(F|f)\b&amp;quot;))&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;action1 = New Microsoft.Office.Tools.Word.Action(&amp;quot;Convert to Celsius&amp;quot;)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sTag1.Actions = New Microsoft.Office.Tools.Word.Action() {action1}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Dim sTag2 As New CustomSmartTag()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Try&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'Range.InsertXML(&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;For Each doc As Word.Document In Me.Application.Documents&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;doc.SmartTags.Add(&amp;quot;www.microsoft.com/Demo#DemoSmartTag&amp;quot;)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;doc.SmartTags.Add(&amp;quot;&lt;a rel="nofollow" target="_new" href="http://www.contoso.com/Demo#DemoSmartTag&amp;quot;"&gt;http://www.contoso.com/Demo#DemoSmartTag&amp;quot;&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Me.Application.SmartTagRecognizers.ReloadRecognizers()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'Force Word to check for smart tags when the document loads&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;doc.RecheckSmartTags()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Next&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'MessageBox.Show(Me.Application.ActiveDocument.SmartTags.Count.ToString())&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Catch ex As System.Exception&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MessageBox.Show(ex.Message)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End Try&lt;/p&gt;
&lt;p&gt;When I count the smart tags I see that there are &amp;nbsp; 2 smartags in the document. But when I typ something that matches te tag it wont' work.&lt;/p&gt;
&lt;p&gt;Thanks in advance &lt;/p&gt;</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#1952397</link><pubDate>Mon, 26 Mar 2007 16:59:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1952397</guid><dc:creator>pstubbs</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;VSTO smart tags are document based. So you can use VSTO 2005 to create SmartTags for Office 2003 Pro or VSTO ‘Orcas’ (when it ships later this year) to create Office 2007 SmartTags. VSTO SE does not have support for SmartTags. You could create a VSTO 2005 Office 2003 project and run it in Office 2007. &lt;/p&gt;
&lt;p&gt;- Paul&lt;/p&gt;
</description></item><item><title>re: VSTO 2005 makes Smart Tags smarter (and easier)</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#3778452</link><pubDate>Mon, 09 Jul 2007 12:33:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3778452</guid><dc:creator>Hannibal</dc:creator><description>&lt;p&gt;Hello, &lt;/p&gt;
&lt;p&gt;First, thank you for this excellent article&lt;/p&gt;
&lt;p&gt;wish you continue writing in such subject ! &lt;/p&gt;
&lt;p&gt;I 'd like to know if VSTO 2005 Smart Tags support both Office XP and office 2003 ?&lt;/p&gt;
&lt;p&gt;Else, How can I write Smart Tags both XP and 2003 Office compatible ! &lt;/p&gt;
&lt;p&gt;Thanks. &lt;/p&gt;</description></item><item><title> Paul Stubbs VSTO 2005 makes Smart Tags smarter and easier | debt consolidator</title><link>http://blogs.msdn.com/pstubbs/archive/2005/02/08/369245.aspx#9787969</link><pubDate>Fri, 19 Jun 2009 17:21:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9787969</guid><dc:creator> Paul Stubbs VSTO 2005 makes Smart Tags smarter and easier | debt consolidator</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://mydebtconsolidator.info/story.php?id=17310"&gt;http://mydebtconsolidator.info/story.php?id=17310&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>