SetEmbeddedData

IOleObjectFrame.SetEmbeddedData method

Définit les informations sur les données intégrées OLE.

public void SetEmbeddedData(IOleEmbeddedDataInfo embeddedData)
ParamètreTaperLa description
embeddedDataIOleEmbeddedDataInfoDonnées embarquéesIOleEmbeddedDataInfo

Exceptions

exceptioncondition
ArgumentNullExceptionLorsque le paramètre embeddedData est nul.

Remarques

Cette méthode modifie les propriétés de l’objet pour refléter les nouvelles données et définit l’indicateur IsObjectLink sur false, indiquant que l’objet OLE est intégré.

Exemples

L’exemple suivant montre comment modifier les données intégrées OLE et leur type pour les données existantes.IOleObjectFrame objet

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

Voir également