Deploying Office Solutions
Deployment of a Visual Studio Tools for Office solution consists of providing a Microsoft Office Word 2003 document, Microsoft Office Excel 2003 workbook, or application-level add-in to your users and making the associated managed code assembly available for the Microsoft Office application to run when it needs to. The main considerations involve choosing a local or network deployment model, and setting security correctly for each user.
In This Section
- Deploying Document-Level Customizations
-
Discusses what is involved when you deploy a document-level customization, including the deployment directory structure and an introduction to application and deployment manifests.
- Deploying Application-Level Add-ins
-
Discusses what is involved when you deploy an application-level add-in, including the deployment directory structure and an introduction to application and deployment manifests.
- Deployment Models
-
Summarizes the main deployment models for Microsoft Office solutions and discusses their benefits, requirements, and other considerations.
- Setup Projects for Application-Level Add-ins
-
Describes the Setup project that is automatically added to application-level add-in projects.
- Offline Model for Office Solutions
-
Discusses issues to consider if your solution requires the assembly to be available during offline use.
- Secure Deployment
-
Discusses security issues related to the deployment of Visual Studio Tools for Office solutions, including issues involving changing security policy and e-mailing documents.
- How to: Prepare End User Computers to Run Office Solutions
-
Provides a list of prerequisites that must be installed on a computer before it will run a Visual Studio Tools for Office solution.
- How to: Deploy Office Solutions
-
Provides the steps necessary to deploy your Visual Studio Tools for Office solution depending on the type of deployment model you choose.
- How to: Deploy Solution Files Using the Publish Wizard
-
Explains how to use the Visual Studio tools to publish a Visual Studio Tools for Office solution to a Web site, network file share, or your local computer.
- How to: Deploy Customizations Manually
-
Provides the basic steps for copying all of your solution files to the deployment destination manually.
- How to: Deploy Solutions for Offline Use
-
Describes how to locate a managed code assembly on a Web server and enable access through an HTTP path.
- How to: Change the Location of Document-Level Customizations
-
Explains how to redeploy a document-level customization from one server to another and update the manifest files so that they reference the new server.
- How to: Change the Location of Application-Level Add-ins
-
Explains how to redeploy an application-level add-in from one server to another and update the manifest files so that they reference the location.
- How to: Update Application Manifest Assembly Paths Programmatically
-
Explains the code that is necessary to modify an application manifest that is embedded in a document-level customization so that it points to a new assembly location.
- How to: Change the Path to the Deployment Manifest Programmatically
-
Explains the code that is necessary to modify an application manifest that is embedded in a document-level customization so that it points to a new deployment manifest.
- How to: Update Deployed Office Documents That Use Managed Code Extensions
-
Demonstrates a way to provide automatic notification to end users that their current document-level customization is outdated.
- How to: Update Deployed Assembly Files
-
Provides the steps necessary to update your assembly file and the manifest files so that the next time your users open the document-level customization or add-in, the Office application loads and runs the updated assembly.
- How to: Remove Managed Code Extensions from Documents
-
Explains how to clear the application manifest that is embedded in a document-level customization or remove it completely, so that the document does not contain references to code.
- How to: Attach Managed Code Extensions to Documents
-
Explains how to attach a managed code assembly to a Word or Excel document that does not yet have Visual Studio Tools for Office customizations.
- Walkthrough: Deploying a Document and an Assembly to a Local Folder
-
Demonstrates how to deploy a document-level customization to a new location on the development computer so that the document and the assembly are located in the same folder.
- Walkthrough: Deploying a Document and an Assembly to Different Local Folders
-
Demonstrates how to deploy a document-level customization to a new location on the development computer so that the document and the assembly are located in different folders.
- Walkthrough: Deploying a Document to a Local Folder and an Assembly to a Network Folder
-
Demonstrates how to deploy a document-level customization so that the document is on the development computer, and the assembly is in a folder on a network computer.
- Walkthrough: Deploying a Document and an Assembly to a Network Folder
-
Demonstrates how to deploy a document-level customization so that the document and the assembly are in a folder on a network computer.
- Walkthrough: Deploying a Document-Level Customization Using a Deployment Manifest
-
Demonstrates how publish a document-level customization and then redeploy the solution to a new network location.
- Walkthrough: Deploying a Document-Level Customization Using a Windows Installer File
-
Demonstrates how create a Windows Installer file that can be used to deploy a document-level customization.