Add a MailMerge class and object to the Writer VBA API

Desktop / LibreOffice - Tor Lillqvist [collabora.com] - 13 June 2018 05:06 EDT

Just a dummy implementation so far. Needed because customer Automation client software seems to access it (through the very obsolete WordBasic API, even). It remains to be seen whether any actual mail merge functionality is needed.

Change-Id: I40419da544f61173e4bcf759b887997c7f233b02 Reviewed-on: https://gerrit.libreoffice.org/55727

d1601e5d9540 Add a MailMerge class and object to the Writer VBA API
oovbaapi/UnoApi_oovbaapi.mk | 1 +
oovbaapi/ooo/vba/word/XDocument.idl | 1 +
oovbaapi/ooo/vba/word/XMailMerge.idl | 40 +++++++++++++++++++++++
oovbaapi/ooo/vba/word/XWordBasic.idl | 18 +++++++++++
sw/Library_vbaswobj.mk | 1 +
sw/source/ui/vba/vbaapplication.cxx | 50 +++++++++++++++++++++++++++++
sw/source/ui/vba/vbaapplication.hxx | 3 +-
sw/source/ui/vba/vbadocument.cxx | 6 ++++
sw/source/ui/vba/vbadocument.hxx | 2 ++
sw/source/ui/vba/vbamailmerge.cxx | 61 ++++++++++++++++++++++++++++++++++++
sw/source/ui/vba/vbamailmerge.hxx | 55 ++++++++++++++++++++++++++++++++
11 files changed, 237 insertions(+), 1 deletion(-)

Upstream: cgit.freedesktop.org


  • Share