This documentation is archived and is not being maintained.

Deployment Resources

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Microsoft Corporation

August 1999

Summary: Your customers get their critical first impression of your solution during installation. Your setup routines must be simple, efficient, effective—and safe. (6 printed pages)


Your customers get their critical first impression of your solution during installation. Your setup routines must be simple, efficient, and effective. If any part of your setup routine fails, critical pieces of your solution may be unavailable or may function incorrectly.

A major feature of Microsoft® Office 2000 Developer is the Package and Deployment Wizard, an add-in tool that appears prominently in many of the articles below. We think it's a great solution to many of the issues you'll face when rolling out Office solutions.

Since macro viruses and network security in general are such prominent concerns, you'll also want to evaluate options for securing your Office solutions. We've provided links to the best information available for protecting your customers and your applications.


Nuts and Bolts

Package and Deployment Wizard in Office 2000 Developer

This portion of the online documentation for Microsoft Office 2000 Developer explains how to use the Package and Deployment Wizard, the tool that helps you create installation packages for your Office 2000 solutions and install them on your users' computers.

Deploying Your Solutions

This section of the Microsoft Office 2000/Visual Basic Programmer's Guide gives you an outline of the different ways to deploy various types of Office 2000 solutions.

The Setup Toolkit

These two pieces, an MSDN Library technical article by Steve White and an article from the Visual Basic Programmer's Guide, describe how you can use the Setup Toolkit in Visual Basic® 6.0 to customize the functionality or appearance of the Package and Deployment Wizard, or to create a custom setup program that doesn't use the Package and Deployment Wizard.

The Run-Time Environment

Using the Package and Deployment Wizard to Package Microsoft Access Run-Time Solutions

This paper by Microsoft Support Engineer Mark Prentice covers what the Package and Deployment Wizard can and cannot do when packaging Access run-time solutions. Specifically, it covers locating the Package and Deployment Wizard, adding the Access run-time environment to a package, using default Start menu shortcuts, creating new shortcuts, adding registry settings, and expected deployment behavior.

Targeting the Access Run-Time

This portion of the online documentation for Microsoft Office 2000 Developer explains how to develop and deploy Access run-time applications.

Differences Between Retail and Run-Time Microsoft Access

This Knowledge Base article summarizes the differences in the user interface between the run-time version of Microsoft Access and the full, retail version.

The Internet

Deploying Data Access Pages on the Internet

This article by Microsoft Program Manager Roy Leban tells you how to use Microsoft FrontPage®, Microsoft Access, and the three-tier capabilities of data access pages to create complete data-driven Web sites.


Managing the Microsoft Windows Installer from Microsoft Office 2000 Solutions

Introduces the new Microsoft Windows® Installer, which manages the process of installing Microsoft Office 2000 on the user's computer. Discusses ways to modify code in order to take advantage of some of the Windows Installer's features, including handling advertised features and using the automation interface.

Office 2000 Command Translator

The Microsoft Office 2000 Command Translator is an Access/Excel 2000 utility that provides translations for the Office 2000 command bars from any Office 2000 language to any another. It contains translations in 29 different languages of more than 4,300 Office command bars.


General Introduction

Introduction to Security

This article on the Office site is a good introduction to security issues and digital signatures, and also provides useful links to other articles, downloads, and Web sites.

Securing Office Documents and Visual Basic for Applications Code

This chapter from the Microsoft Office 2000/Visual Basic Programmer's Guide discusses how to address access security and virus security issues for Microsoft Word, Excel, PowerPoint®, and Outlook®. It also discusses how to secure Visual Basic for Applications (VBA) code, which applies to Microsoft FrontPage® and Microsoft Access as well.

How Does Security Work, Anyway?

This article explains about the certificates needed to use encryption and digital signature features in Outlook 98. It also briefly explains certification authorities and encryption strength.

Macro Viruses

Protecting Against Macro Viruses

This collection of articles on the Office Resource Kit Web site covers scanning for macro viruses, setting security levels in Office applications, and digitally signing macros.

Microsoft Office 2000 Macro Security White Paper

This paper, available for download from the Office Web site, discusses how you can use Office 2000 to guard against macro viruses.

Digital Certificates

Working with Digital Certificates

In Microsoft Office 2000, Microsoft Word, Microsoft Excel, Microsoft PowerPoint, and Microsoft Outlook provide Authenticode™ technology to digitally sign VBA projects by using a digital certificate. The links in this article provide additional information for developers who want to learn more about obtaining and using digital certificates with Office documents.

PVK Digital Certificate Files Importer

You might want to download this .exe located on the Office Update Web site if you have an authenticated digital certificate and you want to sign VBA code in your Office 2000 applications.

Where to Get Your Digital ID

This article on the Office Update Web site lists certifying authorities from which you can get a digital ID.