SHARING INFORMATION WITH OTHER APPLICATIONS


Object linking and embedding
Object Linking and Embedding (OLE) is a technology that lets you share data between applications and is supported for MicrosoftR WindowsR.

OLE lets you link or embed data from other applications, such as a 1-2-3R chart, LotusR Word ProR document, or Freelance GraphicsR presentation, in an IBMR Lotus NotesR document. The collection of data you embed is an object.

You can embed or link part of a file or a whole file. You can also embed an object in a Lotus Notes document and use the object's application to enter data in Lotus Notes. For example, if you have 1-2-3, you could create a blank 1-2-3 spreadsheet object and enter 1-2-3 spreadsheet data in a Lotus NotesR document.

Linking

A linked object is a pointer to data in a source file; when data in the source file changes, the changes are reflected in Lotus Notes. (You can specify whether the linked data in Lotus Notes is updated automatically or manually when data in the source file changes.)

Because a linked object's data is stored in the source file, users who need to edit (or update) a linked object need to have the server application, have access to the source file on a file server, and maintain the directory mapping to the source file on the file server. Also, if a source file is moved or deleted, the linked object that points to it has to be re-created.

Embedding

An embedded object is a copy of data from a source file; when data from the source file changes, the changes are not reflected in the embedded object.

Because an embedded object's data is stored in Lotus Notes, users who need to edit an embedded object don't need access to the source file. For this reason, embedding makes it easier to share static data from other applications in Lotus Notes with other users.

Note: Embedded objects require more storage space in a Lotus Notes application than do linked objects.

What is OLE 2.0?

OLE 2.0 enables you to use the following features in Lotus Notes:


What is OCX?

OCX (also referred to as ActiveX controls) is an OLE 2.0 technology (available on Windows 95/98, Windows NTR, Windows 2000, and Windows XP) that lets you embed small, self-contained software modules in Lotus Notes documents. Each module, called an OLE custom control, contains its own data and the software necessary to create and edit it.

Using Lotus Notes applications as object libraries

Using templates that were installed with Lotus Notes, you can create a Microsoft Office Library or Lotus SmartSuiteR Library application where you, or others in your organization, can create OLE objects with Microsoft Office or Lotus SmartSuite applications.

For more information on templates, see Lotus Notes templates.

Related topics
Sharing information with other applications
Embedding data in a Lotus Notes document
Adding a custom control to a Lotus Notes document