Microsoft Office Tutorials and References
In Depth Information
Microsoft Office Word 2007 solutions
Host items and host controls
Working with menus, toolbars and Ribbons
Data binding concepts in Word 2007
Using VSTO 3.0, we can develop Word 2007 solutions at two levels: at the document
level and at the application level.
For example, Microsoft Office Word 2007 automation is a great mechanism for
populating business documents (including invoices, estimates, and reports) with
data from backend systems. This type of repetitive task is typically performed by
salaried office workers. Using VSTO 2008 Microsoft Office Word and VSTO 3.0, you
can automate much of this routine work—making your workers available for more
important work.
We can automate the creation of data-rich business documents with Microsoft Office
Word 2007 using VSTO 3.0 and Visual Studio 2008. With automation and support
for VSTO, Microsoft Office Word 2007 is more programmable than ever before.
VSTO is the latest set of tools for programming Word.
Microsoft Office Word 2007 solutions
In older versions of Word, such as Microsoft Office 97, only macros could be used to
enhance or automate a Word document. A macro is a series of commands that can be
edited using Visual Basic Editor or by writing a VB6 or C++ unmanaged add-in.
2007 solutions
For instance, a Word 2003 macro can be used to format an entire document with the
same font and style. Macros are limited to scripting languages; new commands and
behaviors cannot be built using macros.
Microsoft finally transcended macros following the introduction of Office 2003 with
.NET platform support. For the first time, programmers were allowed to program
Word and other Office applications using .NET languages, including C# and
VB.NET. In VSTO 2008, VSTO's support for .NET programming languages finally
moves us fully beyond the limitations of macros. Let's take a look at what these two
levels mean.
Search JabSto ::

Custom Search