Below are the system requirements for both of the products before using the available code snippets: ##VSTO requirement and installation:##
- Microsoft Office installed on machine.
- Microsoft .Net framework.
- Microsoft Office 12.0 Object Library must be installed.
- Microsoft Project 12.0 Object Library(for VSTO Project).
- Goto New Project-->office-->Create Application of any Addin(i.e. Excel) you want.
Note: Version of Object library and MS Office must be same.
Operating System
Aspose all products for .NET supports 32-bit and 64-bit versions of the following operating systems:
- Microsoft Windows 2000
- Microsoft Windows XP
- Microsoft Windows Server 2003
- Microsoft Windows Server 2008
- Microsoft Windows Server 2012
- Microsoft Windows Vista
- Microsoft Windows 7
- Microsoft Windows 8
- Windows Azure
- Linux (Ubuntu, openSUSE, CentOS and others)
- Mac OS X etc.
.NET Framework versions supported
The following .NET Framework versions are supported:
- .NET Framework 1.0
- .NET Framework 1.1
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5
- .NET Framework 4.0
- .NET Framework 4.5
- .NET Framework 4.5.1
- Aspose all products for .NET also runs on Mono 1.2 or newer.
Development Environments
You can use Aspose all products for .NET to develop applications in any development environment that targets the .NET platform, but the following environments are explicitly supported:
- Microsoft Visual Studio 2003
- Microsoft Visual Studio 2005
- Microsoft Visual Studio 2008
- Microsoft Visual Studio 2010
- Microsoft Visual Studio 2012
- Microsoft Visual Studio 2013
Important Note:
To use Aspose all product i.e. words,excel,powerpoint,task,diagram and email the machine doesn't need to have Microsoft office installed for the library itself is a management engine. However, to view the file generated by the component, you need to have at least Microsoft Office Viewer installed on your machine.
Aspose component can be set up on your machine in two ways: using full MSI installer or just the single dll. You can download it at the Aspose download page.
Using MSI Installer
1. Visit Aspose.Cells,Words,Slides etc download page and download the Aspose.Cells.msi installer that contains the latest version of the component.
2. Run the downloaded file and follow the installer instructions.
3. To use Aspose.Cells,Words,Diagram etc for .NET in your project, provide a reference to it as described in the topics i.e.., "Referencing Aspose.Cells component from a .NET project" and "Referencing Aspose.Cells Grid Controls from a .NET project".
Using DLL Only
1. After you have installed Aspose.Cells,Words,Slides,Email etc for .NET on your machine, you can get the component's dll files (i.e. Aspose.Cells.dll, Aspose.Cells.GridDesktop and Aspose.Cells.GridWeb) form your ${installation_Path} folder e.g "\Aspose\Aspose.Cells for .NET\Bin\net2.0".
2. Moreover, you may just copy the i.e. Aspose.Cells.dll file from your development machine to your production environment or desired location to avoid the complete intallation process (sometimes, the installation process does not suit you on a server).
3. To use component in your project, provide a reference to it as described in the topics i.e.., "Referencing Aspose.Cells component from a .NET project" and "Referencing Aspose.Cells Grid Controls from a .NET project".
VSTO, or Visual Studio Tools for Office, or Microsoft Visual Studio Tools is part of Microsoft's Visual Studio .NET tools suite and supports the Microsoft .NET Framework. It is used by developers to write code connecting Microsoft Office Word, Excel and Outlook applications. Developers using VSTO can employ C# or Visual Basic languages. It is an alternative to Visual Basic for Applications, or VBA
Aspose are file format experts and provide APIs and components for various file formats including MS Office, OpenOffice, PDF and Image formats. These APIs are available on a number of development platforms including .NET frameworks – the .NET frameworks starting from version 2.0 are supported. If you are a .NET developer, you can use Aspose’s native .NET APIs in your .NET applications to process various file formats in just a few lines of codes. All the Aspose APIs don’t have any dependency over any other engine. For example, you don’t need to have MS Office installed on the server to process MS Office files.
This project covers all the major features that helps you for Migration from Microsoft office Automation to Aspose.Below is the major outline of this project: