Automation Powerpoint

Résolu
VB23 Messages postés 46 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 10 décembre 2007 - 2 mai 2007 à 11:45
VB23 Messages postés 46 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 10 décembre 2007 - 4 mai 2007 à 11:41
J'aimerais faire un auto-size ou quelque chose de lisible pour l'objet inserer dans powerpoint.L'objet a importer peut changer niveau taille donc je cherche plus un auto-fit style excel voila Merci d'avance:

Public PptApp As Powerpoint.Application
Public PptDoc As Powerpoint.Presentation  
Dim Diapo As Powerpoint.Slide
Dim Sh As Powerpoint.Shape

Set PptApp = CreateObject("Powerpoint.Application")
PptApp.DisplayAlerts = ppAlertsNone


If fso.FileExists(BDDaExporter) = True Then
    Set PptDoc = PptApp.Presentations.Open(BDDaExporter, , , msoFalse)


Else
    Set PptDoc = PptApp.Presentations.Add
    PptDoc.SaveAs BDDaExporter
   
End If
Set fso = Nothing


Set Diapo = PptDoc.Slides.Add(Index:=1, Layout:=ppLayoutBlank)


Set Sh = Diapo.Shapes.AddOLEObject(FileName:=BDDpath)
Sh.Top = 50
Sh.Left = 15
Sh.Flip (0) 'je ne sais pas a quoi il sert




With PptDoc.Slides(1).Shapes(1)
    .Fill.Transparency = 0#
    .Line.Visible = msoTrue
    .Line.Weight = 3#
    .Line.Visible = msoTrue
    .Line.ForeColor.SchemeColor = ppForeground
    .Line.BackColor.RGB = RGB(255, 255, 255)
End With

2 réponses

VB23 Messages postés 46 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 10 décembre 2007
4 mai 2007 à 11:41
voir mon post sur Excel/word j'ai trouver une semi-solution
3
VB23 Messages postés 46 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 10 décembre 2007
2 mai 2007 à 12:17
j'ai aussi le mem probleme evidemment sur Word

je cherche juste a rendre visible les lettres contenut dans l'objet OLE
meme si la taille depasse de la page etc je veux simplement avec une partie lisible sur la page merci

Merci d'avance
0
Rejoignez-nous