Ich versuche, VBA verwenden Sie einen Text in eine Powerpoint einfügen TextRange
, ich so etwas wie folgt verwenden:Anwenden Schriftformatierung zu Powerpoint Text Programatically
ActiveWindow.Selection.SlideRange.Shapes("rec1").TextFrame.TextRange.Text = "Hi"
Allerdings kann ich nicht herausfinden, wie fett anzuwenden , kursiv und programmatisch unterstreichen (ich sehe keine .RichText-Eigenschaft oder etwas Ähnliches).
Was ich habe, ist ein einfacher HTML-Text mit fettem, kursivem und unterstrichenem Text, den ich konvertieren möchte.
Weiß jemand, wie man das macht?
Ich denke, dass ich alle Ihre Bedenken in meiner bearbeiteten Antwort unten angesprochen habe. –
versuchen herauszufinden, wie Sie Ihr Beispiel in meinem Skript zum Arbeiten bringen können. Ich denke, das (Start: = 2, Länge: = 3) wirft VBScript ab, obwohl es in VBA zu funktionieren scheint (mein Fehler - ich hätte VBScript verwenden sollen). Sieht so aus als ob es funktionieren sollte, obwohl was für ein Schmerz - ich wünschte sie hätten einen besseren Weg als diesen implementiert. Wird zurückschreiben, sobald ich in der Lage bin, es nach Bedarf zu arbeiten. Vielen Dank - – OneNerd
Ich habe Ihren Beitrag neu geschrieben, um anzuzeigen, dass Sie VBScript verwenden. Bin interessiert zu wissen, wie Sie dieses Problem lösen. –