<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Document event binding for "LibtreOffice" is not regarded if the execution of document macros was disallowed."
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=144162">144162</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Document event binding for "LibtreOffice" is not regarded if the execution of document macros was disallowed.
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>7.2.0.4 release
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>BASIC
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>jag@psilosoph.de
          </td>
        </tr></table>
      <p>
        <div>
        <pre>The document events I'm using on a regular basis (currently with all my
documents) are:
OnViewCreated
OnDocumentHasBeenSaved
OnDocumentHasBeenSavedAs

If a document is containing macros, and macro execution was not permitted when
opening it (Security Options), the Sub stored to the local Standard library,
and assigned to the mentioned events, are not called.  

Steps to reproduce:

Edit Basic macros for LibO. (No document opened.)
Create an arbitrary hello-world-macro in a module of the local Standard
library.
Assign this macro to 'On View Created' via >Tools>Customize>Events (LibreOffice
as target). 

Have at hand any document containing a macro.
Open it with either Macro Security 'High' or 'Medium' and macros not permitted. 
Expected: The mentioned hello-world-macro is executed.
Experienced: No action.

Open the same document permitting the execution of document macros.
Expected: The mentioned hello-world-macro is executed.
Experienced: As expected.

The bug:
Macro security should only concern document macros. Local macros and their
bindings to events shouldn't be afflicted.  

Since the bug depends on the local settings and event bindings, it can't be
demonstrated by an example file.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>