officefileapi-devexpress-dot-xtrarichedit-dot-api-dot-native-dot-oleformat.md
Indicates whether the OLE object is embedded in the document or linked to a file.
Namespace : DevExpress.XtraRichEdit.API.Native
Assembly : DevExpress.RichEdit.v25.2.Core.dll
NuGet Package : DevExpress.RichEdit.Core
OleInsertType InsertType { get; }
ReadOnly Property InsertType As OleInsertType
| Type | Description |
|---|---|
| OleInsertType |
An enumeration member that specifies how the OLE object is inserted into the document.
|
Available values:
| Name | Description |
|---|---|
| Embedded |
The OLE object’s data is embedded in the document.
| | Linked |
The OLE object is linked to a file.
|
The following example retrieves all linked objects from the document:
using System.Linq;
// ...
Document document = wordProcessor.Document;
List<DrawingObject> linkedObjects = document.Shapes.Flatten()
.Where(x => x.Type == ShapeType.OleObject &&
x.OleFormat.InsertType == OleInsertType.Linked)
.ToList();
Imports System.Linq
' ...
Dim document As Document = wordProcessor.Document
Dim linkedObjects As List(Of DrawingObject) = document.Shapes.Flatten() _
.Where(Function(x) x.Type = ShapeType.OleObject AndAlso _
x.OleFormat.InsertType = OleInsertType.Linked) _
.ToList()
See Also