Microsoft Office Tutorials and References
In Depth Information
Deployment for all users on a machine instead of only the person
who installed them.
Developers can enable or disable the smart tag button and underline
for specific smart tags by controlling tag properties.
Developers can create temporary smart tags with limited
Smart tags can also be assigned a time limit so that they expire
The sections that follow introduce you to some of the key features of
Office 2003 smart tags.
From the Experts
Frank Rice, of the Microsoft Office Developers Network
(www.msdn.microsoft.com/office ), explains developing smart tags with
XML as compared to creating a DLL: “Smart tags can be created from
either an XML file or by using a DLL. The XML approach is ideal for
developers who want to develop and deploy smart tags quickly. The DLL
approach is more complicated but gives the developer a great deal more
flexibility than the XML approach.”
New Applications for Smart Tags
In Office XP, smart tags were available in a fairly limited fashion in Word, Excel,
and Outlook. Now, in Office 2003, the smart tag functionality in Word and Excel
has been improved so that all smart tags in both applications work together
more gracefully. Smart tags have been added to PowerPoint and Access as well.
In PowerPoint, a smart tag might be used to provide product details about a
particular cell phone model or to offer additional information about a new HR
evaluation program or benefits package.
Free Expression and Context-Free Grammar
Free expression for a smart tag is more than freedom of speech—it’s the
flexibility to enable smart tags to recognize a variety of phrases and terms, even
when users don’t enter them exactly according to expectations. The addition of
XML to MOSTL (the Microsoft Office Smart Tag Lists mentioned earlier) enables