Sto cercando di utilizzare VBA per inserire del testo in una presentazione PowerPoint TextRange
, io uso qualcosa di simile:Applicare formattazione dei caratteri in PowerPoint Testo Programatically
ActiveWindow.Selection.SlideRange.Shapes("rec1").TextFrame.TextRange.Text = "Hi"
Tuttavia, non riesco a capire come applicare grassetto , corsivo e sottolineato in modo programmatico (non vedo una proprietà .RichText o qualcosa di simile).
Quello che ho è un semplice testo HTML con testo in grassetto, corsivo e sottolineato che vorrei convertire.
Qualcuno sa come fare?
Penso di aver risolto tutti i tuoi dubbi nella mia risposta modificata qui sotto. –
cercando di capire come far funzionare il tuo esempio nel mio script. Penso che (Start: = 2, Length: = 3) stia scaricando VBScript, anche se sembra funzionare in VBA (colpa mia - avrei dovuto specificare che stavo usando VBScript). Sembra che dovrebbe funzionare, anche se è un dolore - vorrei che implementassero un modo migliore di questo. Pubblicheremo indietro una volta che sarò in grado di farlo funzionare secondo le necessità. Grazie - – OneNerd
Ho ricollocato il tuo post per riflettere che stai utilizzando VBScript. Mi interessa sapere come risolvi questo problema. –