SetEmbeddedData

IOleObjectFrame.SetEmbeddedData method

Establece información sobre datos incrustados OLE.

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

Excepciones

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

Observaciones

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.

Ejemplos

El siguiente ejemplo muestra cómo cambiar los datos incrustados OLE y su tipo para datos existentes.IOleObjectFrame objeto

[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