Getting started with macros

Macros are small scripts used to facilitate your day-to-day routine work with different types of documents. ONLYOFFICE macros use the JavaScript syntax and ONLYOFFICE Document Builder API scripting notation.

There are several reasons why ONLYOFFICE uses JavaScript for macros:

  • cross-platform,
  • easy to use,
  • security, as macros do not have any access to the system. They are just JS code that runs in the same window with the editors.

You can find ready-to-use macros here or create your own ones.

How to start writing your macro

  1. Open the Plugins tab and click Macros.
  2. Click New in the appeared window.
  3. Consult the API documentation to write the script.
  4. Write code for your macro.
  5. Rename your macro by clicking the corresponding button.
  6. When ready, click Run to run your code in the document.
Macros window

If you want to delete an unnecessary macro, click the Delete button.