How to use MS Self Certification with shared files

yankee428

Active Member
Joined
Apr 12, 2004
Messages
348
You can use the MS Self Certification utility to create a Digital ID to share macro enabled files with other XL users, even those running at high security. Here’s how:

File Originator:
1. Run c:\program files\OfficeXP\Office10\selfcert.exe (if file not found, use add/remove on MSOffice, it’s in Office Tools)
2. Enter a name (eg John Doe, ACME Corp)
3. Open XL file you want to certify and open up VBE
4. Go Tools|Digital Signature
5. Click Choose
6. You should see the name of the cert that you just created on this list. Select it then click OK, then OK again
7. Save and Close file

Users:
With security on Medium or High
1. When the user tries to open the file they will get the Security Warning dialog box with “Always Trust Macros From This Source” grayed out.
2. Click Details
3. Click View Certificate
4. Click Install Certificate
5. Next, Next, Finished, then say Yes to add certificate to Root Store
6. Click OK, OK, OK, then Disable Macro and the file will open
7. Close file
8. Open file again, this time “Always Trust Macro From This Source” is not grayed out. Check off this box, then say Enable Macro. From now on you can open any signed Office file from this deveoper without any prompts!!
(y)

I have not found this procedure in any documentation, just found it myself.

Warning: I have not found a way to uninstall Digital Signatures from a machine and it seems to me that there is a very slight performance hit on file saves once installed.

Note: Developer can only create this Digi ID from this PC.
 

Excel Facts

How to show all formulas in Excel?
Press Ctrl+` to show all formulas. Press it again to toggle back to numbers. The grave accent is often under the tilde on US keyboards.
Ok, to remove a digital certificate go into IE. Go Tools, Internet Options, Content tab, Certificates.
 
Upvote 0
What a GREAT tip!!! Thanks Yankee!! I've been wanting to accomplish this for SO long!! (y) Slink
 
Upvote 0

Forum statistics

Threads
1,215,327
Messages
6,124,290
Members
449,149
Latest member
mwdbActuary

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top