Article ID: 182842 - Last Review: October 11, 2006 - Revision: 2.2 PPT97: How to Auto Load a PowerPoint Add-InThis article was previously published under Q182842
IMPORTANT: This article contains information about editing the registry.
Before you edit the registry, make sure you understand how to restore it if
a problem occurs. For information about how to do this, view the "Restoring
the Registry" Help topic in Regedit.exe or the "Restoring a Registry Key"
Help topic in Regedt32.exe.
On This PageSUMMARY
When you load a Microsoft PowerPoint add-in by using the Add-Ins dialog
box, the add-in remains loaded until you exit PowerPoint. However,
PowerPoint does not automatically load that add-in every time you start
PowerPoint.
This article describes several ways you can create registry entries for a PowerPoint add-in or wizard so that it loads automatically when you start PowerPoint. MORE INFORMATIONMicrosoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements.
There are two locations in the registry where you can register a PowerPoint
add-in so that it will load automatically: HKEY_CURRENT_USER and
HKEY_LOCAL_MACHINE.
Method 1: Use the AutoLoad Property to Register the Add-in in HKEY_CURRENT_USERMethod 2: Use the Registry API to Register the Add-in in HKEY_LOCAL_MACHINEThe RegisterAddin() function adds the appropriate registry entries for an add-in.Method 3: Create a Registration (.Reg) File for Your Add-InWARNING: Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.For information about how to edit the registry, view the "Changing Keys And Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT, you should also update your Emergency Repair Disk (ERD). You can use a registration (.reg) file rather than code to register your add-in. The following sample text can be used to register an add-in
REGEDIT4
[<key>\Software\Microsoft\Office\8.0\PowerPoint\AddIns\MyAddin]
"Path"="C:\\PPA_PATH\\MYADDIN.PPA"
"AutoLoad"=dword:ffffffff
Method 4: Make the Entries in the Registry by HandYou can open the registry and add the entries for your add-in by hand. For information about how to edit the registry, view the "Changing Keys And Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT, you should also update your Emergency Repair Disk (ERD).REFERENCES
For more information about getting help with Visual Basic for Applications, please see the following article in the Microsoft Knowledge Base:
163435
(http://support.microsoft.com/kb/163435/EN-US/
)
VBA: Programming Resources for Visual Basic for Applications
| Article Translations
|

Back to the top
