kikou93
Messages postés416Date d'inscriptionmardi 4 février 2014StatutMembreDernière intervention24 septembre 2018
-
Modifié par kikou93 le 7/08/2016 à 19:42
kikou93
Messages postés416Date d'inscriptionmardi 4 février 2014StatutMembreDernière intervention24 septembre 2018
-
8 août 2016 à 21:26
Bonjour,
je demande votre aide pour le sujet suivant :
avec l'aide Whismeril (Merci Whismeril ) j'ai pu savoir comment faire pour écrire une équation dans Word à l'aide de Visual basic express 2010
maintenant je veux aligner l'équation à gauche, normalement le code utilisé est celui-ci non :
Dim rng1 As Word.Range = oDoc.Range() rng1 = oDoc.Content.OMaths.Add(oDoc.Bookmarks.Item("\endofdoc").Range) var = FormatNumber(CDbl(TextBox1.Text), 2) * 100 rng1.Text = "L/15 " + ChrW(10877) + " h " + ChrW(10877) + _ " L/10 " + ChrW(8594) + " " & var & "/15 " + ChrW(10877) + " h " + ChrW(10877) & var & "/10 " + ChrW(8594) + " h = " & Label11.Text & " cm " rng1.Font.Bold = False rng1.Font.Italic = False rng1.Font.Name = "Georgia" rng1.Font.Color = WdColor.wdColorBlack rng1.OMaths.Add(rng1) Dim objEq1 As OMath = rng1.OMaths(1) objEq1.ParentOMath.Justification = WdOMathJc.wdOMathJcLeft objEq1.BuildUp()
quand je lance le programme aucune erreur ne s'affiche
mais l’équation ne s'aligne pas à gauche
remarque :
j'ai converti le code utilisé par le langage VBA (celui de Word)
Merci de bien vouloir m'aider
kikou93
Messages postés416Date d'inscriptionmardi 4 février 2014StatutMembreDernière intervention24 septembre 20181 8 août 2016 à 11:30
Bonjour ,
aprés quelque essais, j'ai remarqué 3 choses :
1er mot, si j'écris dans :
La 1er ligne un texte
La 2ème ligne une équation
Remarque :
l'équation est aligné a gauche
2ème mot si j'écris dans :
La 1er ligne un texte
La 2ème ligne une équation
La 3ème ligne une équation
Remarque :
La 1er équation est aligné au centre
La 2ème équation est aligné a gauche
Le code :
3ème mot si j'écris dans :
La 1er ligne un texte
La 2ème ligne une équation
La 3ème ligne une équation
La 4ème ligne un texte
Remarque :
La 1er équation est aligné au centre
La 2ème équation est aligné au centre
je n'arrive pas à comprendre pourquoi si j'ajoute un texte (ou équation) après une équation sont alignement (à gauche) s'annule
Modifié par kikou93 le 8/08/2016 à 21:26
comme je n'arrivé pas à trouver une solution dans internet, j'ai essayé plusieur combinaisons
voici le code :
et en bonus le code qui permet de rendre le texte de l'équation non Italique et aussi de changer la police par défaut (Cambria Math) de l'équation