Embed objects

Embed text and graphics with OLE

Learn how to embed text and graphics with OLE in FrameMaker.

You can use OLE to embed text or graphics in a FrameMaker document. Embedded material retains its association with the application that created it (but does not retain a dynamic link to its source document). This lets you double-click an embedded object to open the object in the application that created it. Be sure to use an application that supports OLE as a server to create the object you want to embed.

You can also embed multimedia objects such as video or movie files (.avi or .mov files) and sound files (.wav files).

Note: If you specify an HTTP filename when importing a file as an embedded object, you get an error indicating that the file does not exist. It is recommended that you save the file to your computer before importing it as an object. Also, OLE 1.0 is not supported on 64-bit FrameMaker.

Embed only part of a file with OLE

  1. In its own application, open the file and copy the part you want to embed.

  2. In FrameMaker, click where you want to embed the text or graphics, and choose Edit > Paste Special.

  3. Click Paste, select a format for the object (look for a format that starts with “embedded”), and then click OK.

Embed an entire file with OLE

Click where you want to embed the text or graphics and choose File > Import > Object. You can then embed a new, empty file, or specify an existing one.

Embed by dragging with OLE

Do one of the following from an application that supports drag-and-drop features:

  • To move text or graphics into a FrameMaker document, drag the object.

  • To make a copy of an object instead of moving it, Control-drag the object.

  • To choose between moving or copying when you release the mouse button, right-drag the object.

Link to a text or graphic object with OLE

Learn how to link to a text or graphic object with OLE in FrameMaker.

When you link to an OLE text or graphic object in a document, FrameMaker not only maintains information about the application that created the object but also keeps a dynamic association with the source document. If the source material changes, its representation in the FrameMaker document is updated as well. Be sure to use an application that supports OLE as a server to create the object you want to link to.

You edit linked text or graphics by editing the original source document.

Link to part of a file

  1. In its own application, open the file and copy the part you want to link to.

  2. In FrameMaker, click where you want to place the linked text or graphics, and choose Edit > Paste Special.

  3. Click Paste Link, select a format for the object (look for a format that starts with “linked”), and then click OK.

Link to an entire file

  1. Click where you want to place the linked file and choose File > Import > Object. Click Create from File and then select Link.

  2. Specify the file you want to link to and click OK.

Edit OLE objects

Know how to edit OLE objects in FrameMaker.

You edit an OLE object by using the application that originally created it. When you finish editing, the changes appear in the FrameMaker window.

Edit an embedded OLE object

Double-click it. The object appears in the creating application where you can edit it.

Edit a linked OLE object

Do one of the following:

  • Double-click the OLE object. Either the object appears in a new window in the application that created it or the menus in the FrameMaker window temporarily merge with the menus of the creating application. In either case, the changes you make are reflected in the original document.

  • Edit the original document outside FrameMaker, in the application that created it.

Control the updating of OLE links

See how you can control updating of OLE links in FrameMaker.

You can control how and when OLE linked objects are updated from their source documents. For example, you can specify either automatic or manual updating, and you can manually update a single linked object or several objects in the document.

You cannot specify updating for OLE embedded objects because an embedded object is not dynamically linked with the original document.

Change the updating of a linked OLE object

  1. Select the object, and choose Edit > Links.

  2. Select the linked source from the list, click either Automatic or Manual as the update type, and then click OK.

Suppress the updating of all linked OLE objects

  1. Choose Edit > Update References.

  2. Choose Suppress Automatic Updating from the Commands pop‑up menu, and then choose the items you don’t want to be updated automatically.

  3. Click Set, and then click Done.

Manually update a single OLE link object

Choose Edit > Links, select the source file you want to update, and then click Update Now.

Cancel an OLE link

When you break an OLE link, the text or graphic remains in your document, but is no longer updated when the source changes. The text becomes editable.

Select the object, choose Edit > Links, and then click Break Link.

Import text into structured documents

Understand how you can import text in structured documents in FrameMaker.

You can import text into a structured FrameMaker document from the following sources:

If the text you import is structured, you can retain or remove the structure. If the text is formatted, you can retain or remove the formatting, or reformat the text using formatting information in the current document.

Imported text can be copied into the document, which is equivalent to using the Copy and Paste commands, or it can be imported by reference as a text inset, in which case it retains a link to its source file. When you import by reference, the text inset displays in the document window but is not editable. If the inset is structured, its structure appears in the Structure View but is not editable.

A text inset remains linked to its source document.
Text inset linked to its source document

  1. Click where you want to insert the text.

  2. Choose File > Import > File.

  3. Select the file with the text you want to import, and specify whether to import by copying or by reference.

  4. If the Unknown File Type dialog box appears, select a file type, and click Convert.

    The dialog box that appears next depends on the import method you chose in step 3. The Import Text Flow By Reference dialog box contains settings for updating the imported flow.

    Specify how you want to format and update your import text flow.
    Import Text Flow By Reference dialog box in FrameMaker

  5. Choose a body page flow or a reference page flow from a pop-up menu. Most often, you import text on body pages. Reference pages can contain flows with boilerplate text for use on body pages.

  6. Specify how to handle the structure and formatting of the imported text by doing the following:

    • To retain the structure of the flow and apply the current document’s formats and element format rules to the text, select Reformat Using Current Document’s Formats. If element tags in the two documents don’t match, the formatting of the imported text is unchanged. Usually, you would select the options for removing page breaks and other format overrides so that the imported text looks like text in the current document.

    • To remove the structure and formatting from the text, and apply the formatting used at the insertion point, select Reformat as Plain Text. Text in tables or anchored frames retains the formatting it had in the source document.

    • To remove the structure but retain the formatting, select Retain Source’s Formatting. Formats used in the imported text are not added to the current document’s catalogs. If you later modify the current document’s formats, the imported formats won’t be affected—even if the tags in the current document and imported text match.

  7. If you’re importing by reference, specify how to update the text inset by doing one of the following:

    • To update the text inset whenever you open the document, select Automatic.

    • To update only when you specify, select Manual.

  8. Click Import.


April 29, 2020

Legal Notices | Online Privacy Policy