Vieri What i would try is this. No idea whether it would work.
1. Include the name of the document as the property 'Title' in the 'Description' tab of the properties dialog - File -> Properties. I believe this property won't change unless someone deliberately changes it. If this is a problem you might be able to find some other way of registering what the document should be called. 2. write a macro that tests whether the name of the current document differs from that indicated by the above named "Title" from the properties; 3. If it's different invoke the saveas option in the macro to "save as" it's correct name using the "Title" property and delete the document that the user saved; 4. You could then display a dialog to give the user an explanation of what's happened. You could also put a time delay in the macro to act as a deterrent; 5. invoke to the "Document is saved as" event. Iain On Tuesday 11 Jun 2013 00:36:59 Vieri wrote: > Hi, > > I'm trying to do something apparently quite simple. > I'd like to disable the "save as" button in toolbar and menu and leave the > "save" action enabled. In other words, I'd like the user to just be able to > "save" and not "save as". > > How can I do this? > > I tried setting a custom macro so it's associated to the "save as" event. > I'd save the macro in the .odt (not application-wide). All's well except > for the fact that when the user tries to "save as" then the custom macro is > called AND the normal "save as" process is also called. My custom macro > just prints a message on the screen saying something like "Please SAVE, > don't SAVE AS". How can I "block" LO from my macro so it doesn't continue > with the standard "save as" procedure? > > I tried deleting the "save as" entries from the Tools->customize sections > but it seems to remove "save as" at the app level, not at the document > level. > > Any suggestions greatly appreciated, > > Vieri -- To unsubscribe e-mail to: [email protected] Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted
