Saving just as macro-enabled Workbook possible?

TheIntern

New Member
Joined
Mar 15, 2011
Messages
30
Hello everyone,

because the file is sent to a lot of different persons, my boss wanted my to protect it and shut down the ribbons, formula bar...so it looks similar on every pc.
I used 'Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"' and a few more.
Now my problem:
Most people save it as macro-free workbook, so if they start it again, all the macros are disabled.
Is there any possibility to allow just saving as a marco enabled workbook?

Thanks in advance,

the Intern
 

Excel Facts

Workdays for a market open Mon, Wed, Friday?
Yes! Use "0101011" for the weekend argument in NETWORKDAYS.INTL or WORKDAY.INTL. The 7 digits start on Monday. 1 means it is a weekend.
I think you can force the users to enable the macro for the workbook to some extent by hiding Worksheets in veryhidden before close and disable SAVE AS for the workbook so that they dont save as to other formats.:)

Just a thought!

Code:
[/FONT]
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI Then
    MsgBox "Save As is disabled", vbInformation
    Cancel = True
End If
End Sub
 
Upvote 0
Thanks for your quick reply!
If there is no way to permit to save in another way than macro-enabled, I will use this approach.
If they want to have the original file again, they have to copy it in advance.
 
Upvote 0

Forum statistics

Threads
1,224,522
Messages
6,179,292
Members
452,902
Latest member
Knuddeluff

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