SetEmbeddedData

OleObjectFrame.SetEmbeddedData method

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

public void SetEmbeddedData(IOleEmbeddedDataInfo embeddedData)
ParámetroEscribeDescripción
embeddedDataIOleEmbeddedDataInfodatos incrustadosIOleEmbeddedDataInfo

Excepciones

excepcióncondición
ArgumentNullExceptionCuando el parámetro de datos incorporados es nulo.

Ejemplos

[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);
    }
}

Ver también