Contact Us  Contact Us
empty
  
 
SilverDust - The Secure Access to Mobile SharePoint
Recently Launched! SilverDust, The Secure Access to Mobile SharePoint.
visit site  
 
 
  
 
Packaged Services
New OfficeWriter Support Packages
  Learn more  
 
 
  
New OfficeWriter V4.1
Features & Benefits
Learn more
 
 
  
Upcoming Shows:
Visit us at the SharePoint Evolution Conference!
 
 
empty
Skip Navigation LinksOfficeWriter Home > officewriter-349.aspx


Developing Office Web Reporting Solutions – Visual Studio Tools for Office 3.0 and OfficeWriter V4
divider

Visual Studio Tools for Office 3.0 ("VSTO") is a platform that allows Microsoft Office documents to execute code wrapped in a .NET assembly. It exposes a ServerDocument object that provides the primarily client-side solution with very basic web reporting functionality to merge data into existing Excel or Word files.


OfficeWriter V4 provides a set of .NET libraries that can create, edit, and read Excel and Word binary file formats on the server. Template-based support for Office 2007 OpenXML file formats is also included.


Here is a quick comparison of the current VSTO 3.0 offering with the OfficeWriter V4 solution as it relates to web-based reporting in Excel and Word.
 
Please refer to the SoftArtisans OfficeWriter Knowledge Base article # 1313: “Developing Office Web Reporting Solutions – Visual Studio Tools for Office 3.0 and OfficeWriter” for an in-depth technical comparison of these two solutions.
 
  OfficeWriter V4 VSTO 3.0 “ServerDocument”
Functionality
bullet Total server-side generation of Excel and Word files in binary and OpenXML formats
bullet Template-based or programmatic approach
bullet Merge data and manipulate report layout on-the-fly
bullet Caches data in separate stream within an existing Excel or Word file
bullet Data is merged client-side when files are opened in Office
bullet Report layouts cannot be manipulated on-the-fly
Platform
Support
bullet ASP.NET
bullet SQL Server Reporting Services 2000, 2005 and 2008
bullet SharePoint
bullet Microsoft CRM
bullet ASP.NET
bullet SharePoint Workflow Projects
Performance
bullet Server resources expedite complete report processing
bullet No client-side processing required on open

bullet
Client-side processing to have VSTO invoke Office and perform data merge on open
System Requirements
Server: .NET Framework 2.0 and above, Windows 2000, XP, 2003 Server, Vista, or 2008 Server
Clients: Any application able to display Excel or Word
Server: .NET Framework 3.5, Windows 2003 Server, Vista, or 2008 Server, VSTO runtime 3.0
Clients: Microsoft Office 2007, .NET Framework, VSTO runtime
Office Compatibility
bullet MS Office 97 through 2007
bullet MS Office 2007
Ease of Development
bullet Use any IDE
bullet Optimized for C# and supporting all .NET programming languages
bullet Single solution supports any version of Office
97-2007
bullet Clean, symmetrical implementation for both Excel and Word
bullet Comprehensive documentation and demo code available
bullet VisualStudio 2008 required
bullet Optimized for VB.NET
bullet Separate VSTO runtimes required to support reports for Office 2003 and 2007
Security
bullet OfficeWriter applications require no special server or client-side security settings
bullet

Document or workbook protection settings are preserved and do not affect server-side processing
bullet VSTO applications that manipulate cached data require full trust
bullet Document or workbook protection settings must be turned off and on to cache data
Licensing
bullet Server licensing for OfficeWriter
bullet No client-side licensing requirements
bullet VisualStudio 2008 Professional and above
bullet MS Office 2007 Professional Edition on each client
 
 
 
Please refer to the SoftArtisans OfficeWriter Knowledge Base article # 1313: “Developing Office Web Reporting Solutions – Visual Studio Tools for Office 3.0 and OfficeWriter” for an in-depth technical comparison of these two solutions.
 
Purchase | Evaluate | Demos | Support | Contact Us | Site Map
Copyright 2010 © SoftArtisans, Inc. All Rights Reserved.