In response to a previous post that I had, LegareColeman had indicated that the problem that I was having with Excel 97 macros in Excel 2000 might be that the macro security setting was at High and that unsigned macros were being automatically disabled. It turned out that that was the problem. Can someone tell me what an “unsigned macro” is and if there’s a way that I should be “signing” my macros so that they aren’t disabled?
![]() |
Patch reliability is unclear, but widespread attacks make patching prudent. Go ahead and patch, but watch out for potential problems. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
-
Unsigned macro (Excel 97)
Home » Forums » AskWoody support » Productivity software by function » MS Excel and spreadsheet help » Unsigned macro (Excel 97)
- This topic has 6 replies, 5 voices, and was last updated 22 years, 12 months ago.
Viewing 1 reply threadAuthorReplies-
H. Legare Coleman
AskWoody PlusApril 30, 2002 at 3:49 pm #585438Excel has the capability to attach an electronic signature to a macro that excel can use to identify the author of the macro. If Excel is told that it can trust that author, then when Excel sees macros that match the electronic signature, then the macro is enabled if security is high, and if security is medium, the user is not asked if the macros should be enabled.
You have to buy the electronic signature from one of several companies that sell them, an provide a service to validate signatures. If you get the Excel 2000 developers edition, it comes with a way to create your own signature.
-
WSptebo
AskWoody Lounger -
WSdcardno
AskWoody LoungerApril 30, 2002 at 5:35 pm #585471As a further thought to the ‘signing macro’ question – when I last looked Verisign wanted $400 USD annually to provide authentication services, and it looked like they were asking for the equivalent of and SEC 10K or something to even consider providing it. After I e-mailed them to say that this was an astoundingly high charge they called me back to say that they consider that they are providing a guarantee that I will not be writing malicious code, and there is a high cost of providing that assurance to the user.
This is nonsense, as all Verisign provides is assurance that if the code was signed by “D Cardno” that it actually came from D Cardno and has not been altered. Anyone who chooses to run code from D Cardno on their computer is taking their chances based on what they know of me (heh heh heh….) – the signature just reduces the risk that they are getting damaged (or deliberately altered) goods in the process. The nice lady from Verisign didn’t seem to understand that concept, and in our litigious age, perhaps they are providing a warranty that they don’t intend to, but will be forced on them by the courts – I doubt it, but you never know.
In any event, if you make your living by selling VBA or VB code, then it is probably worth it to get the signature system set up – but then you probably have the developer’s edition anyway. If, like me, you sell the occasional bit of code in connection with analysis of a much larger problem (I do financial and economic analyses of pipelines and power plants – every now and then it is helpful to automate some of the iterative calculations) then it is not worth it.
My clients just have to trust me to write code that won’t screw up anything on their computers (just like they would if I used Verisign anyway). For integrity of code between me and them, I encrypt e-mails with PGP: if they don’t have it I recommend that they get it and use it. If they don’t I tell them that I will not be responsible for loss of confidentiality or errors in transmission due to insecure e-mail communication, and suggest that we just exchange floppies. Inevitably, they accept the e-mail risk in the interests of speedy, convenient communication.
People can be swept into mass hysteria by the Kournikova virus, and practically wet themselves at the suggestion that a ‘hacker’ could break into their data files on a reasonably secure server that no one has any interest in, but they will not take the most basic easily-implemented steps to protect against an insecure communications channel open to anyone who is curious!
-
WSjujuraf
AskWoody LoungerMay 1, 2002 at 4:36 pm #585681I agree with you about what a digital cert buys you. They make it sound like it guarantees that your code will work as advertised when actually it just lets the end user know that you are who you claim to be, nothing about code quality. It does however help notify the user if the code has been tampered with by someone other than you.
I do have the Office Developer’s kit but I still bought the certificate from Thawte which is 1/2 the price of VeriSign (although they are owned at least partly by VeriSign it seems).The one that comes with the Dev kit is very wimpy as far as security goes. For my company’s use, the advantages are more of an increased confidence that what the end user has did come from who they say it came from. Many people are afraid to run anything with macros and all the neat and cool tools my group writes use macros.
I’ve had other non-Office related horror stories about digital certificates though. One device driver I have (CD-RW I think) supposedly had a signature that Win2k didn’t like and so it disabled it automatically. This didn’t interfere with the CD/RW until I rebooted and then Win2k prompty removed the driver for me with some messaging about the driver’s signature. The company says their driver is compatible with Win2k but Win2k keeps disabling it. No win situation.
Deb
-
-
-
WSunkamunka
AskWoody LoungerApril 30, 2002 at 10:26 pm #585529If your copy of Excel 2000 has been installed with the Digital Signature option, you’ll find that there’s a handy little program called SelfCert.exe installed – default location: C:Program FilesMicrosoft OfficeOffice folder.
Click on that and it will step you through the necessary steps on creating a Digital Certificate for no cost other than your time. Having done that, choose the relevant module in your VBE and click on Tools|Digital Signature and you will be able to sign the code.
The signature will travel with your code. It will not, of course, be a supersonic Verisign signature, but, for users that choose to trust you – on whatever Excel 2000 machine – it will remove the message on Medium security. I seem to remember, on a High security machine, you may first have to go through the “Trust” message box on a Medium security setting before you can get the code to run on High security, but I’m not sure. Maybe Legare can remember. HTH
-
WSptebo
AskWoody Lounger
-
Viewing 1 reply thread -

Plus Membership
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Get Plus!
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Search Newsletters
Search Forums
View the Forum
Search for Topics
Recent Topics
-
Wait command?
by
CWBillow
34 minutes ago -
Malwarebytes 5 Free version manual platform updates
by
Bob99
2 hours, 39 minutes ago -
inetpub : Microsoft’s patch for CVE-2025–21204 introduces vulnerability
by
Alex5723
9 hours, 15 minutes ago -
Windows 10 finally gets fix
by
Susan Bradley
18 hours, 8 minutes ago -
AMD Ryzen™ Chipset Driver Release Notes 7.04.09.545
by
Alex5723
19 hours, 28 minutes ago -
Win 7 MS Essentials suddenly not showing number of items scanned.
by
Oldtimer
14 hours, 1 minute ago -
France : A law requiring messaging apps to implement a backdoor ..
by
Alex5723
1 day, 8 hours ago -
Dev runs Windows 11 ARM on an iPad Air M2
by
Alex5723
1 day, 9 hours ago -
MS-DEFCON 3: Cleanup time
by
Susan Bradley
4 hours, 21 minutes ago -
KB5056686 (.NET v8.0.15) Delivered Twice in April 2025
by
lmacri
1 hour, 2 minutes ago -
How to enable Extended Security Maintenance on Ubuntu 20.04 LTS before it dies
by
Alex5723
1 day, 20 hours ago -
Windows 11 Insider Preview build 26200.5562 released to DEV
by
joep517
2 days ago -
Windows 11 Insider Preview build 26120.3872 (24H2) released to BETA
by
joep517
2 days ago -
Unable to eject external hard drives
by
Robertos42
11 hours, 5 minutes ago -
Saying goodbye to not-so-great technology
by
Susan Bradley
50 minutes ago -
Tech I don’t miss, and some I do
by
Will Fastie
4 hours, 39 minutes ago -
Synology limits hard drives
by
Susan Bradley
3 days, 4 hours ago -
Links from Microsoft 365 and from WhatsApp not working
by
rog7
2 days, 7 hours ago -
WhatsApp Security Advisories CVE-2025-30401
by
Alex5723
3 days, 10 hours ago -
Upgrade Sequence
by
doneager
3 days, 4 hours ago -
Chrome extensions with 6 million installs have hidden tracking code
by
Nibbled To Death By Ducks
1 day, 9 hours ago -
Uninstall “New Outlook” before installing 2024 Home & Business?
by
Tex265
2 days, 3 hours ago -
The incredible shrinking desktop icons
by
Thumper
4 days, 7 hours ago -
Windows 11 Insider Preview Build 22635.5240 (23H2) released to BETA
by
joep517
4 days, 9 hours ago -
Connecting hard drive on USB 3.2 freezes File Explorer & Disk Management
by
WSJMGatehouse
1 day, 8 hours ago -
Shellbag Analyser & Cleaner Update
by
Microfix
1 day, 2 hours ago -
CISA warns of increased breach risks following Oracle Cloud leak
by
Nibbled To Death By Ducks
4 days, 18 hours ago -
Outlook 2024 two sent from email addresses
by
Kathy Stevens
4 hours, 28 minutes ago -
Speeding up 11’s search
by
Susan Bradley
2 days, 7 hours ago -
HP Pavilion Will Not Wake Up After Being Idle for Longer Period
by
WSwalterwood44
2 days, 18 hours ago
Recent blog posts
Key Links
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.