1. In this tutorial, we will show how to integrate
MS Word, Excel or OpenOffice with a standard
Lotus Notes application
SWING Integrator Tutorial
As a sample application we will
use the standard Doc Library
template. Let's start by creating
a new database.
www.swingsoftware.com
2. Step 1: Copy SWING Integrator design
elements to your database
Select the destination
database (DocLib) and let
the Wizard do the rest
Open the Integrator
database and start the
Setup Wizard
3. Step 2: Modify your Notes form(s)
Your Notes form has been “Office-enabled” now!
Insert the SwAttachments
subform at the bottom of
the form...
In Domino Designer open
the form that you want to
“Office-enable”
...and add a line of code
(the second one is optional)
4. Step 3: Setup your templates
• Create a Word, Excel or OpenOffice template, or import
an existing template containing fields/bookmarks (1)
• Select Notes forms and fields for data transfer (2)
1
Open the DocLib database; notice that the Templates
view has been added. Let’s create a new template.
22
5. It’s ready to use now!
The form has got
new buttons
The Template action creates
a new Office document
based upon the template
assigned to this form
7. What we have done:
• Copied design elements using Setup Wizard
• Added a subform to the Notes form in Domino Designer
• Added an Office template and set up the data exchange
What we have got:
• An “Office-enabled” document library
• Centralized Office templates
• Bi-directional field exchange, including rich text transfer
and transformations between multivalue fields and tables
• In-place editing and conversion to PDF
What we didn’t see yet...
8. We didn’t see yet:
• Mail-merge for personalized serial letters and labels
• Reports and Charts
• 1-step PDF conversion
• Reusable text fragments and images
• Advanced document assembly
Points to remember:
• The application can be easily extended simply by adding new
Office templates, without programming.
• A comprehensive API and open design elements let
developers customize the solution to fit their specific needs.
www.swingsoftware.com