SetEmbeddedData

OleObjectFrame.SetEmbeddedData method

Establece información sobre datos OLE incrustados. Este método cambia las propiedades del objeto para reflejar los nuevos datos y establece el indicador IsObjectLink en falso, indicando que el objeto OLE está incrustado.

public void SetEmbeddedData(IOleEmbeddedDataInfo embeddedData)
ParameterTypeDescription
embeddedDataIOleEmbeddedDataInfoDatos incrustados IOleEmbeddedDataInfo

Exceptions

exceptioncondition
ArgumentNullExceptionCuando el parámetro embeddedData es nulo.

Examples

[C#]
using (Presentation pres = new Presentation("SomePresentation.pptx"))
{
    OleObjectFrame oof = pres.Slides[0].Shapes[0] as OleObjectFrame;
    if (oof != null)
    {
        IOleEmbeddedDataInfo newData = new OleEmbeddedDataInfo(File.ReadAllBytes("Picture.png"), "png");
        oof.SetEmbeddedData(newData);
    }
}

See Also