none
[Powerpoint] Créer une formule mathématique/équation grâce à Equation 3.0 RRS feed

  • Discussion générale

  • Bonjour à toutes et à tous,

    Je développe en VB.Net et je veux mettre une équation grâce à un objet OLE créé dans un slide Powerpoint. Néanmoins, je ne sais absolument pas où mettre la formule... Si je le mets dans .TextFrame.TextRange.Text, l'exception relevée est "La valeur tapée est en dehors des limites".

    Que faire ? Le code est ci-dessous.

    Merci d'avance !

    ----

    Hi everyone,

    I am developing in VB.Net and I would like to write an equation thanks to an OLEObject created in a Powerpoint slide. Nonetheless, I don't have an idea about where I must get the formula... If I get it in .TextFrame.TextRange.Text, the program caught an exception : "The value is out of bounds".

    What shall I do ? Here is the code :

    With ppPresentation.Slides.Application.ActivePresentation.Slides(1)
    	.Shapes.AddOLEObject(Left:=100, Top:=100, Width:=200, Height:=100, ClassName:="Equation.3", DisplayAsIcon:=False)
    	Dim ShapesCount As Integer = .Shapes.Count
    	.Shapes(ShapesCount).OLEFormat.Activate()
    	.Shapes(ShapesCount).Select()
    	.Shapes(ShapesCount).TextFrame.TextRange.Text = "{ \F(3,2) EQ }" 'Display an error
    End With

    Thanks for all

    • Type modifié Aurel Bera lundi 25 mars 2013 08:27 Discussion
    vendredi 15 mars 2013 09:33

Toutes les réponses