Impress Guide 26.2

Chapter 7,
OLE, Spreadsheets, Charts, and Other Objects

Copyright

This document is Copyright © 2026 by the LibreOffice Documentation Team. Contributors are listed below. This document may be distributed and/or modified under the terms of either the GNU General Public License (https://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), version 4.0 or later. All trademarks within this guide belong to their legitimate owners.

Contributors

To this edition

Peter Schofield

To previous editions

Jean Hollis Weber, Kees Kriek, Michel Zarri, Peter Schofield, Rachel Karch, Samantha Hasmilton, T. Elliot Turner.

Feedback

Please direct any comments or suggestions about this document to the Documentation Team Forum at https://community.documentfoundation.org/c/documentation/loguides/ (registration is required) or send an email to: loguides@community.documentfoundation.org.

Everything sent to a forum, including email addresses and any other personal information that is written in the message, is publicly archived and cannot be deleted. Emails sent to the forum are moderated.

Publication date and software version

Published August 2026. Based on LibreOffice 26.2 Community.

OLE Objects

Object Linking and Embedding (OLE) is software technology that allows linking and embedding of various file types into an Impress presentation, as follows:

The major benefit of using OLE objects is to provide a quick and easy method of editing an object using tools from the software that created the object. These file types are created using LibreOffice and OLE objects can be created from new or from an existing file.

Inserting new OLE objects

  1. Select the slide in a presentation where the OLE object is going to be inserted.

  2. Go to Insert > OLE Object > OLE Object on the Menu bar to open the Insert OLE Object dialog (Figure 1).

  3. Select Create new and then select the type of OLE object in Object Type.

  4. Click OK and a new OLE object is inserted in the center of the slide in edit mode. The toolbars change to display the necessary tools for creating a new OLE object.

Figure 1: Insert OLE Object dialog — Create new page

Insert OLE Object dialog — Create new page

Inserting OLE objects from files

  1. Select the slide in a presentation where the OLE object is going to be inserted.

  2. Go to Insert > OLE Object > OLE Object on the Menu bar to open the Insert OLE Object dialog (Figure 2).

  3. Select Create from file, then click on Search and a file browser window opens.

Figure 2: Insert OLE Object dialog — Create from file page

Insert OLE Object dialog — Create from file page

  1. Navigate to where the file is located, then select the file required and click Open. The filename appears in the File text box in the Insert OLE Object dialog.

  2. Insert the OLE object into the center of the slide in edit mode using one of the following methods:

Editing OLE objects

  1. Double-click on the OLE object to open it in edit mode. The toolbars in Impress change to provide the necessary tools for editing an OLE object.

  2. When editing the OLE object is complete, click anywhere outside the OLE object to exit editing.

  3. Save the presentation. Any changes made to the OLE object are also saved.

When inserting a new OLE object, it is only available in the presentation it has been inserted into. Inserted OLE objects can only be edited using Impress.
By default, when inserting a file into a slide as an OLE object, any changes made to the original file do not affect the copy of the file inserted into a presentation. Also, changes to the OLE object in a presentation do not change the original file. If any changes made to the file, either in the original or in the presentation, are to be visible in both versions, the original file has to be linked with the presentation when the file is inserted as an OLE object.
For computers using the Windows operating system, an additional option of Further objects is available in the Object Type list. Clicking on Further objects opens the Insert Object dialog (Figure 3), which allows the insertion of an OLE object compatible with both OLE and LibreOffice. This option is available for new OLE objects and OLE objects from a file.

Figure 3: Insert OLE Object dialog — Create New Further Objects page

Insert OLE Object dialog — Create New Further Objects page

Resizing and moving OLE objects

Resizing and moving OLE objects is exactly the same as resizing and moving graphic objects in Impress. For more information, see Chapter 5, Managing Graphic Objects.

Spreadsheets

To incorporate spreadsheets into an Impress presentation, either insert an existing spreadsheet file, or insert a new spreadsheet as an OLE object. For more information on spreadsheets, see the Calc Guide and the Getting Started Guide.

Embedding a spreadsheet into Impress includes most of the functionality of a Calc spreadsheet, such as enabling calculations and data analysis. However, if complex data or formulas are to be used, it is recommended to perform those operations in a separate Calc spreadsheet first, then embed the spreadsheet into Impress with the results.

When resizing or moving a spreadsheet in slides, ignore any horizontal and vertical scroll bars, and the first row and first column. The first row and column are easily recognizable because of their light background color. They are only used for spreadsheet editing purposes and are not included in the spreadsheet that appears as an OLE object on the slide.
Do not double click on an OLE spreadsheet object when moving or resizing. Double clicking opens the OLE object editing mode for spreadsheets.

While spreadsheets can be used in Impress for creating tables or presenting data in a tabular format, inserting a table into Impress is often more suitable and quicker, depending on the complexity of the data. See Chapter 3, Adding and Formatting Text for more information on inserting and formatting tables.

When embedding a spreadsheet, the entire spreadsheet is inserted into a slide as an OLE object. If the spreadsheet contains multiple sheets and the sheet required is not visible, simply double-click the spreadsheet and select a different sheet from the sheet tab row.

Editing spreadsheets

When a spreadsheet is inserted into a slide, it is in edit mode ready for inserting or modifying data or modifying the format (Figure 4). The following also happens to provide tools and functions for spreadsheets:

Figure 4: Example of OLE spreadsheet editing in Impress

Example of OLE spreadsheet editing in Impress

Figure 5: Formatting toolbar

Formatting toolbar

Cell navigation

When an embedded spreadsheet is opened, the default active cell is A1. To move in a spreadsheet, select a cell to activate the cell using one of the following methods:

Other keyboard shortcuts are available to navigate in a spreadsheet. Refer to Getting Started Guide or the Calc Guide for more information.

Entering data

Data input into a cell can only be carried out when a cell is active. An active cell is easily identified by a thickened and bolder border. The cell reference for the active cell is displayed in the Name Box at the left hand end of the Calc editing toolbar.

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select a cell to make it active and start typing in the cell, or in the Input Line. Entering data into the Input Line makes the data entry easier to read.

  3. Use the various tools and options on the Menu bar to enter data, formula, function, text, or date into a cell.

  4. To confirm data input into a cell use one of the following methods:

  1. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit mode and save the changes.

When entering numbers as text, for example telephone numbers. Impress automatically removes any leading zeros from the number. To prevent Impress from removing leading zeros, or right aligning numbers in a cell, type a single quotation mark before entering a number as text, for example ‘1234.

Merging cells

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Highlight the required number of cells to be merged.

  3. If no data in the cells is being merged, use one of the following methods to merge cells:

  1. If the selected cells for merging contain data, the Merge Cells dialog (Figure 6) automatically opens. Merge the selected cells as follows:

  1. Use one of the methods in Step 3 to merge cells and open the Merge Cells dialog.

  2. Select an option in the Merge Cells dialog.

  3. Click OK to merge the cells and close the Merge Cells dialog.

Figure 6: Merge Cells dialog

Merge Cells dialog

  1. When editing an embedded spreadsheet has been completed, click anywhere outside the border to exit edit mode and save the changes.

Splitting merged cells

Only multiple cells that have been merged can be split, or unmerged, into separate cells.

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select a cell that was formed from merging from multiple cells.

  3. Split the merged cell into separate cells using one of the following methods:

  1. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Inserting cells

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select the same number of cells on the embedded spreadsheet going to be inserted.

  3. Insert cells using one of the following methods. Inserting cells opens the Insert Cells dialog (Figure 7).

  1. Select an insert option for cells, then click OK to insert the cells and close the Insert Cells dialog.

  2. When editing an embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Figure 7: Insert Cells dialog

Insert Cells dialog

Inserting rows

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select the same number of rows on the embedded spreadsheet that are going to be inserted.

  3. Insert rows using one of the following methods:

  1. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Inserting columns

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select the same number of columns on the embedded spreadsheet that are going to be inserted.

  3. Insert columns using one of the following methods:

  1. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Deleting cells

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select the cells on the embedded spreadsheet that are going to be deleted.

  3. Delete the selected cells using one of the following methods. Deleting cells opens the Delete Cells dialog (Figure 8).

Figure 8: Delete Cells dialog

Delete Cells dialog

  1. Select a delete option in the Delete Cells dialog, then click OK to delete the cells and close the dialog.

  2. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Deleting rows

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select the rows for deletion on the embedded spreadsheet.

  3. Delete the selected rows using one of the following methods:

  1. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Deleting columns

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select the columns for deletion on the embedded spreadsheet.

  3. Delete the selected columns using one of the following methods:

  1. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Quickly inserting sheets

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Quickly insert a sheet using one of the following methods:

  1. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

If there are multiple sheets in an embedded spreadsheet, only the active sheet is shown on the slide after exiting edit mode.

Figure 9: Append Sheet dialog

Append Sheet dialog

Inserting sheets

For more control over inserting sheets into an embedded spreadsheet, use the Insert Sheet dialog (Figure 10) as follows:

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Open the Insert Sheet dialog using one of the following methods:

  1. In Position, select one of the following options:

  1. In Sheet, select New sheet and the No. of sheets required.

  2. In the Name text box, enter a name for the new sheet. This option is not available if inserting multiple sheets.

  3. Click OK to insert the sheet and close the Insert Sheet dialog.

  4. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Figure 10: Insert Sheet dialog

Insert Sheet dialog

Insert sheet from file

When inserting a sheet from a file, the Insert Sheet dialog (Figure 10) has to be used.

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Open the Insert Sheet dialog using one of the following methods:

  1. In Position, select one of the following options:

  1. In Sheet, select From file and click on Browse to open an Insert browser window.

  2. Navigate to the file location and select the file.

  3. Click on Open and the sheet names contained in the file appear in the preview box.

  4. If required, click on Link to create a link to the original file.

  5. Select the sheet required for insertion in the preview box.

  6. Click OK to insert the selected sheet into the embedded spreadsheet and close the Insert Sheet dialog.

  7. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Renaming sheets

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select the sheet for renaming to make it active.

  3. Right-click on the sheet tab and select Rename Sheet from the context menu, or go to Sheet > Rename Sheet on the Menu bar.

  4. Enter a new name for the sheet in the Rename Sheet dialog (Figure 11) that opens.

Figure 11: Rename Sheet dialog

Rename Sheet dialog

  1. Click OK to save the name change and close the Rename Sheet dialog.

  2. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Moving or copying sheets

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select the sheet for moving or copying to make it active.

  3. Right-click on the sheet tab and select Move or Copy Sheet from the context menu, or go to Sheet > Move or Copy Sheet on the Menu bar to open the Move/Copy Sheet dialog (Figure 12).

  4. Move or copy a sheet to another position within the embedded spreadsheet in the same presentation as follows:

  1. In Action, select Move or Copy option.

  2. In Location, select a destination from the options in the To document drop-down list. In Impress, the presentation is named as Untitled 1 (current document).

  3. In Insert before, select the position within the spreadsheet from the available list.

  4. If necessary, enter a new name for the sheet in the New name text box.

  5. Click on Move to move the sheet, or Copy to copy the sheet and close the Move/Copy sheet dialog.

  1. Move or copy a sheet to another document containing a spreadsheet is as follows:

  1. Make sure the spreadsheet in the target document is selected.

  2. In Action, select Move or Copy option.

  3. In Location, select a destination from the options in the To document drop-down list. In Impress, the presentation is named as Untitled 1 (current document). If the document is a Calc spreadsheet, the filename of the LO Calc spreadsheet is displayed.

  4. In Insert before, select the position within the spreadsheet from the available list.

  5. If necessary, enter a new name for the sheet in the New name text box.

Figure 12: Move/Copy Sheet dialog

Move/Copy Sheet dialog

  1. Click on Move to move the sheet, or Copy to copy the sheet and close the Move/Copy sheet dialog.

  1. To move the sheet within the embedded spreadsheet using the cursor, click on the sheet tab and drag the selected sheet to a new position.

  2. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

To move or copy a sheet from an embedded spreadsheet in an Impress presentation into another document, then the target document must be a Calc spreadsheet or a document that can contain an embedded spreadsheet.

Deleting sheets

  1. Double-click on the embedded spreadsheet to open editing mode.

  2. Select the sheet for deletion to make it active.

  3. Right-click on the sheet tab and select Delete Sheet from the context menu, or go to Sheet > Delete Sheet on the Menu bar.

  4. Click Yes to confirm the deletion of the sheet.

  5. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Formatting spreadsheets

For presentation purposes, it may be necessary to change the formatting of a spreadsheet to match the style used in the presentation.

When working on an embedded spreadsheet, any styles created in Calc are also available for use. However, if styles are going to be used, it is recommended to create specific styles for embedded spreadsheets. Calc styles maybe unsuitable when working in Impress.

Cell data formatting

  1. Select a cell or a range of cells in an embedded spreadsheet using one of the following methods:

  1. Open the Format Cells dialog (Figure 13) using one of the following methods:

Figure 13: Format Cells dialog

Format Cells dialog

  1. Use the various pages in the Format Cells dialog to format the cell data so that it matches the style of the presentation.

  2. Click OK to close the Format Cells dialog and save the formatting changes.

  3. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Row formatting

  1. Select a row by clicking in the row header.

  2. Adjust the row height using one of the following methods:

Figure 14: Optimal Row Height dialog

Optimal Row Height dialog

  1. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Column formatting

  1. Select a column by clicking in the column header.

  2. Adjust the column width using one of the following methods:

Figure 15: Optimal Column Width dialog

Optimal Column Width dialog

  1. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Using formatting styles

When using styles in an embedded spreadsheet and the spreadsheet is in edit mode, Impress displays the available styles for a spreadsheet in the Cell Styles panel in the Styles deck on the Sidebar (Figure 16). Styles used in an embedded spreadsheet are similar to LibreOffice paragraph styles.

  1. Select the data in a cell or cells in the embedded spreadsheet.

  2. Click on Styles to open the Styles deck in the Sidebar, then click on Cell Styles to open the Calc styles panel.

  3. Double-click on a style to apply that style to the cell data.

  4. When editing the embedded spreadsheet is complete, click anywhere outside the border to exit edit editing mode and save the changes.

Figure 16: Sidebar Styles deck — Cell Styles panel

Sidebar Styles deck — Cell Styles panel

Charts

A chart is a graphical interpretation of information that is contained in a spreadsheet. The following information only provides basic information on charts. For more information about creating charts and the use of charts, see the Calc Guide.

Inserting charts

  1. Select a slide to insert a chart.

  2. Use one of the following methods to insert a chart:

Figure 17: Example chart in editing mode

Example chart in editing mode

  1. If necessary, click outside the chart area to cancel editing mode.

When an embedded chart is in editing mode, the Formatting toolbar (Figure 18) for charts and a Standard toolbar for charts (Figure 19) automatically open replacing the Line and Filling, and Standard toolbars.

Figure 18: Chart Formatting toolbar

Chart Formatting toolbar

Figure 19: Standard toolbar editing charts

Standard toolbar editing charts

Selecting chart types

Data can be presented using a variety of different chart types. Impress contains several examples of chart types that will convey information to an audience. Select a chart type using the Chart Type dialog (Figure 20).

  1. Make sure the chart is selected and in editing mode. The chart has a border and selection handles when in editing mode.

  2. Open the Chart Type dialog using one of the following methods:

Figure 20: Chart Type dialog

Chart Type dialog

  1. Select a chart type from the left-hand preview box and the chart examples on the right change. The available options for chart types change to match the selected chart type.

  2. Select a chart example from the right-hand preview box.

  3. Select the options required for the chart type selected.

  4. Click OK to close the Chart Type dialog and return to the edit window.

  5. Continue to format the chart, add data to the chart, or click outside the chart to return to normal view.

Chart types

The following summary of available chart types to help selection of a chart type suitable for the data being used to create the chart. Column, bar, pie and area charts are available as 2D or 3D types. For more information on charts, see the Calc Guide.

Column

Used to display data that shows trends over time and is the default chart type used when a chart is inserted into a slide. Use column charts with a relatively small number of data points. Use line charts when there is data is a large time series.

Bar

Gives immediate visual impact for data comparison where time is not important, for example comparing the popularity of products in a marketplace.

Pie

Gives a comparison of proportions. For example, when comparing what departments spent on items or what departments actually spent overall. They work best with a small range of values, for example six or less. Using larger range of values, reduces the visual impact of a pie chart.

Area

Versions of line or column charts. Useful when emphasis of volume change is required. Area charts have a greater visual impact than a line chart, but the type of data used does make a difference to visual impact.

Line

Time series with progression. Ideal for raw data and useful for charts with data showing trends or changes over time where an emphasis in continuity is required. In line charts, the X-axis is ideal for representing time series data.

XY (Scatter)

Typically used for showing and comparing numeric values, like scientific, statistical, and engineering data. Combines X and Y values into single data points and displays them in irregular intervals, or clusters. The X-axis usually plots the independent variable or control parameter (often a time series).

Bubble

Used to represent three variables. Two variables identify the position of the center of a bubble on a Cartesian graph, while the third variable indicates the radius of the bubble.

Net

Similar to polar or radar graphs and are useful for comparing data not in time series, but show different circumstances, such as variables in a scientific experiment. The poles of the net chart are the Y-axes of other charts. Generally, between three and eight axes are ideal; any more and this type of chart becomes confusing.

Stock

Specialized column graphs specifically used for stocks and shares. choose traditional lines, candlestick, and two-column charts. The data required for these charts is specialized with a series for opening price, closing price, and high and low prices. The X‑axis represents a time series.

Column and line

Combination of two other chart types. It is useful for combining two distinct, but related data series, for example sales over time (column) and the profit margin trends (line).

Formatting charts

Entering chart data

  1. Make sure the chart is selected and in editing mode. The chart has a border and selection handles when in editing mode.

  2. Open the Data Table dialog (Figure 21) using one of the following methods:

  1. Type or paste information into the cells to enter data into the Data Table dialog.

  2. Use the tools in the top of the Data Table dialog to insert, delete or reposition rows or columns.

  3. Click on Close to save the changes and close the Data Table dialog.

  4. When formatting the chart is complete and all the data has been added to the chart, click outside the chart to deselect editing and return to normal view.

Figure 21: Data Table dialog

Data Table dialog

To insert, delete or reposition a column, use the tools Insert Series, Delete Series, Move Series Left, and Move Series Right in the Data Table dialog.
The method selected to add an element changes the type of element that can be added to the chart. Also, when adding some elements to the chart, a dialog may open with more options for the element being added.

Adding or removing chart elements

  1. Make sure the chart is selected and in editing mode. The chart has a border and selection handles when in editing mode.

  2. Add an element to the chart using one of the following methods:

  1. Remove an element from a chart using one of the following methods:

  1. When formatting the chart is complete and all the data has been added to the chart, click outside the chart to return to deselect editing and return to normal view.

Chart and chart elements formatting

For more information on formatting a chart, chart elements, and the formatting options available, see the Calc Guide.

  1. Make sure the chart is selected and in editing mode. The chart has a border and selection handles when in editing mode.

  2. Format an element on the chart using one of the following methods:

  1. Select an element and open a formatting dialog specific for the element selected.

  2. Use the various options in the formatting dialog to format the element.

  3. When formatting the chart is complete and all the data has been added to the chart, click outside the chart to return to deselect editing and return to normal view.

Resizing and moving charts

A chart and its chart elements can be resized and moved just like other objects on a slide. For more information on resizing and moving a chart, see Chapter 5, Managing Graphic Objects and the Calc Guide.

Audio and video

Inserting audio or video

  1. Go to Insert > Audio or Video on the Menu bar and a file browser for Insert Audio or Video opens (Figure 22).

Figure 22: Insert Audio or Video dialog

Insert Audio or Video dialog

  1. Navigate to the folder where the audio or video file is located. Only audio and video files that are compatible with Impress are available in the file browser.

  2. Select a compatible audio or video file and click Open to embed the file in the center of the slide. The Media Playback toolbar (Figure 23) and the Media Playback panel in the Properties deck on the Sidebar (Figure 24) automatically open.

Figure 23: Media Playback toolbar

Media Playback toolbar

  1. Reposition and/or resize the audio or video file. See Chapter 5, Managing Graphic Objects for more information.

Media playback

The Media Playback toolbar (Figure 23) and Media Playback panel in the Sidebar Properties deck (Figure 24) automatically open when an audio or video file is selected providing tools to control the playback of a media file.

Figure 24: Sidebar Properties deck — Media Playback panel

Sidebar Properties deck — Media Playback panel

Formulas

Unlike formulas in Writer, a formula in Impress is treated as an object and is not automatically aligned with the rest of the objects on the slide. The formula can be moved around like other objects in Impress, but cannot be resized.

Formulas are inserted onto a slide as an OLE object. For more information on how to create and edit formulas, see the Math Guide or the Getting Started Guide.

Go to Insert > OLE Object > Formula Object on the Menu bar to create a formula in a slide and the following happens:

Figure 25: Tools toolbar

Tools toolbar

Figure 26: Elements deck in Sidebar

Elements deck in Sidebar

When creating formulas, care should be taken with font sizes to make sure formulas are similar in size to the font used in the presentation. To change font attributes of a formula, go to Format > Font Size on the Menu bar. To change font type, go to Format > Fonts on the Menu bar.

Drawings, text files, HTML files and other objects

Drawings, text files, HTML files and other objects that are compatible with Impress can be inserted into an Impress presentation.

Contents