To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=103371
------- Additional comments from [email protected] Thu Aug 13 09:47:11 +0000 2009 ------- Some terminology, as this is something which confused and mislead me, too: "Document closed" is the event which is fired when the document *is about to be closed*. "Document is closing" is the event which is fired when the document *has been closed*. (That's nothing the online help will tell you, sadly. And the wording, IMO, is most misleading here.) As a consequence, offering the "Document is closing" event in Tools/Customize, for a concrete given document, is questionable: When this event is fired, then the document is already dead, so you cannot call any macro code in this document, anymore. This is the reason why assigning a document-local macro to this event does not work at all. A second consequence is that in the attached database document, the macro needs to be assigned to the "Document closed" event in Tools/Customize. Sadly, this alone isn't enough to make it work, there's still the problem I mentioned above (internally the event is not fired at the moment, at least not for database forms). So, my suggestion here is: 1. Find a volunteer for submitting an issue requesting those event names being improved 2. Find a volunteer for submitting an issue requesting that the user is warned when she assigns a document-local macro to the "Document is closing" event, as this will never be executed. (Or prevent assigning document-local macros here at all, while global macros probably should still be allowed.) 3. Fix the issue that the "Close document" event is not fired for database forms (@mav: See my suggestion above, moving the notification of SFX_EVENT_PREPARECLOSEDOC up a few lines is sufficient here) I'd take 3. anybody for 1./2.? (Or anybody arguing that this is nonsense?) --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
