Where to Go from Here

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.

For additional information about the subjects discussed in this chapter, see the following resources. If a file name is listed, that file is located in the OPG\Appendixes folder on the Office 2000 Developer CD-ROM, unless otherwise noted.

Creating Add-ins and DLLs in Microsoft Visual Basic

Microsoft Visual Basic 6.0 Programmer's Guide. Redmond, WA: Microsoft Press, 1998. (An online version of this book is included with Visual Basic 6.0 and is also available on the MSDN Online Web site at http://msdn.microsoft.com.)

McKinney, Bruce. Hardcore Visual Basic, Second Edition. Redmond, WA: Microsoft Press, 1997.

Cornell, Gary, and Dave Jezak. Core Visual Basic 6. Upper Saddle River, NJ: Prentice Hall PTR, 1998.

Microsoft Developer Network Web site
(http://msdn.microsoft.com)

Implementing Libraries in a Class Module

Chapter 9, "Custom Classes and Objects"

Working with the Visual Basic for Applications Extensibility Library

Getz, Ken, and Mike Gilbert. Visual Basic Language Developer's Handbook. Alameda, CA: Sybex, 1999.

Creating COM Add-ins with Visual C++ and Visual J++

Microsoft Developer Network Web site
(http://msdn.microsoft.com)

Creating Application-Specific Templates and Add-ins

Boctor, David. Microsoft Office 2000/Visual Basic Fundamentals. Redmond, WA: Microsoft Press, 1999.

Getz, Ken, Paul Litwin, and Mike Gilbert. Access 2000 Developer's Handbook, Volume 1: Desktop Edition. Alameda, CA: Sybex, 1999.

"Creating the USysRegInfo Table for a Microsoft Access 2000 Add-in" (USysReg.doc)

Using the WithEvents Keyword to Sink Command Bar Events

Chapter 9, "Custom Classes and Objects"

Chapter 6, "Working with Shared Office Components"

Securing VBA Projects and Working with Digital Signatures

Chapter 17, "Securing Office Documents and Visual Basic for Applications Code"

Securing Access Databases

Chapter 18, "Securing Access Databases"

Deploying Templates and Add-ins

Chapter 2, "Designing and Deploying Office Solutions"

Useful Tips and Sample Code

The following Web sites contain many useful articles about creating add-ins and wizards:

The Microsoft Office Developer Forum Web site
http://msdn.microsoft.com/officedev/

The Microsoft Knowledge Base
http://support.microsoft.com/support

Code Samples

The code samples shown in this chapter, along with additional examples demonstrating similar techniques, can be copied from the files in the ODETools\V9\Samples\OPG\Samples\CH11 subfolder on the Office 2000 Developer CD-ROM. Additional sample files for this chapter are located in the ODETools\V9\Samples\OPG\Samples\CH11\CodeLib, ODETools\V9\Samples\OPG\Samples\CH11\DevTools, and ODETools\V9\Samples\OPG\Samples\CH11\ImageGallery subfolders. The template project discussed in this chapter can be found in the ODETools\V9\Samples\OPG\Samples\CH11\VB_COM_AddIn subfolder.