Because a digital certificate (digital certificate: Attachment for a file, macro project, or e-mail message that vouches for authenticity, provides secure encryption, or supplies a verifiable signature. To digitally sign macro projects, you must install a digital certificate.) you create yourself isn't issued by a formal certification authority, macro projects (macro project: A collection of components, including forms, code, and class modules, that make up a macro. Macro projects created in Microsoft Visual Basic for Applications can be included in add-ins and in most Microsoft Office programs.) signed (digital signature: An electronic, encryption-based, secure stamp of authentication on a macro or document. This signature confirms that the macro or document originated from the signer and has not been altered.) by using such a certificate are referred to as self-signed projects. Certificates you create yourself are considered unauthenticated and will generate a warning in the Security Warning box if the security level is set to High or Medium. Microsoft Office will only trust a self-signed certificate on a computer that has the private key for that certificate available (generally only the computer that actually created the certificate, unless the private key is shared with other computers). You can learn about public and private keys.
To learn more about certification authorities that offer services for Microsoft products, see the list of Microsoft root certificate program members.
Note The hyperlink (hyperlink: A word, phrase, picture, icon, symbol or other element in a computer document or webpage on which a user may click to move to another part of the document or webpage or to open another document, webpage, or file.) in this topic goes to the Web. You can switch back to Help at any time.
- In Microsoft Windows XP, on the Windows Start menu, point to All Programs, point to Microsoft Office Tools, and then click Digital Certificate for VBA Projects. In Microsoft Windows 2000, on the Windows Start menu, point to Programs, point to Microsoft Office Tools, and then click Digital Certificate for VBA Projects.
If the SelfCert.exe file is not on your computer, you might need to install it.
- Run the Microsoft Office Setup program again.
- Quit all programs.
- Double-click the Add/Remove Programs icon in the Microsoft Windows Control Panel.
- Do one of the following:
- If you installed your Office program as part of Microsoft Office, click Microsoft Office in the Currently installed programs box, and then click the Change button.
- If you installed your Office program individually, click the name of your program in the Currently installed programs box, and then click the Change button.
- On the Advanced Customization screen in the setup program, click the expand indicator (+) next to Office Shared Features.
- Select Digital Signature for VBA projects, click the arrow next to your selection, and then click Run from My Computer.
- Follow the instructions in the Create Digital Certificate dialog box.
Cool things you can do with Office 2010
If you purchase, install, and activate a qualifying Microsoft Office 2007 product between March 5, 2010, and September 30, 2010, you could be eligible to download Office 2010 at no additional cost.