Embedded Object Part

Content Type:

application/vnd.openxmlformats-officedocument.oleObject

Root Namespace:

not applicable

Source Relationship:

http://schemas.openxmlformats.org/officeDocument/2006/relationships/oleObject

An instance of this part type can contain an embedded object produced by any embedded object server.

A package is permitted to contain zero or more Embedded Object parts, and each such part shall be the target of an explicit relationship from a Comments (§11.3.2), Endnotes (§11.3.4), Footer (§11.3.6), Footnotes (§11.3.7), Header (§11.3.9), or Main Document (§11.3.10) part in a WordprocessingML package; a Worksheet part (§12.3.24) in a SpreadsheetML package; or a Handout Master (§13.3.3), Notes Slide (§13.3.5), Notes Master (§13.3.4), Slide (§13.3.8), Slide Layout (§13.3.9), Slide Master (§13.3.10) part in a PresentationML package.

A WordprocessingML document package is permitted to contain zero or more Embedded Object parts, each of which shall be the target of a relationship in a Main Document part-relationship item. Each Embedded Object part shall have an associated image, which appears in the document as a placeholder for the corresponding embedded object.

example:
<Relationships xmlns="…">
  <Relationship Id="rId5" 
    Type="http://…/oleObject" Target="embeddings/embeddedObject1.bin"/>
  <Relationship Id="rId7" 
    Type="http://…/oleObject" Target="embeddings/embeddedObject2.bin"/>
  <Relationship Id="rId4" 
    Type="http://…/image" Target="media/image1.png"/>
  <Relationship Id="rId6" 
    Type="http://…/image" Target="media/image2.png"/>
</Relationships>

A SpreadsheetML document package is permitted to contain zero or more Embedded Object parts, each of which shall be the target of a relationship in a Worksheet part-relationship item.

example:
<Relationships xmlns="…">
   <Relationship Id="rId2" 
     Type="http://…/oleObject" Target="../embeddings/embeddedObject1.bin"/>
  <Relationship Id="rId3" 
    Type="http://…/oleObject" Target="../embeddings/embeddedObject2.bin"/>
</Relationships>

A PresentationML document package is permitted to contain zero or more Embedded Object parts, each of which shall be the target of a relationship in a Slide part-relationship item.

example:
<Relationships xmlns="…">
  <Relationship Id="rId6" 
    Type="http://…/oleObject"
    Target="../embeddings/embeddedObject1.bin"/>
  <Relationship Id="rId7" 
    Type="http://…/oleObject"
    Target="../embeddings/embeddedObject2.bin"/>
</Relationships>

An Embedded Object part may be located within or external to the package containing the source relationship (expressed syntactically, the @TargetMode attribute of the <Relationship> element may be Internal or External).

An Embedded Object part is permitted to have an explicit relationship to the following parts defined by this Standard:

An Embedded Object part shall not have any implicit or explicit relationships to other parts defined by this Standard.