Ghimbir 2.7.53.0
Ginger este un corector gratuit de ortografie și gramatică.
Cu câteva zile în urmă, un cititor a întrebat că există o modalitate de a automatiza crearea de prezentări PowerPoint de la zero și apoi de a adăuga rapid diapozitive la prezentarea existentă. Am crezut că acel script ar putea fi foarte în lista celor mai utile macrocomenzi PowerPoint.
După cum am indicat în trecut, PowerPoint nu include un Macro Recorder (care este spre deosebire de Excel și Word, care ambele au încorporate recordere pentru Macro). Prin urmare, am rămas cu vechiul Visual Basic pentru Aplicație pe care îl putem folosi pentru a crea macrocomenzi simple pentru a automatiza PowerPoint. Există alte alternative pentru automatizarea PowerPoint, dar acestea depășesc scopul acestui tutorial.
În tutorialul scurt de astăzi, vom trece peste trei cazuri de utilizare diferite:
Să începem.
Uită-te la Ribbon. Dacă nu vedeți o intrare pentru Dezvoltator în meniu, înainte de a începe codarea, va trebui să activați fila Dezvoltator.
După ce faceți vizibil meniul Developer Ribbon, mergeți mai departe și apăsați pe Developer , apoi apăsați pe butonul Visual Basic (sau pur și simplu mergeți mai departe și apăsați Alt+F11) pentru a deschide Visual Basic IDE.
VBA pentru a crea o prezentare PowerPoint
Sub CreatePresentation()
Dim NewPres as Presentation
Set NewPres = Presentations.Add
NewPres.SaveAs("MyPresentation.pptx")
End Sub
VBA pentru a insera diapozitive
Sub CreateSlide()
Dim NewSlide as Slide
'This statement ads a title slide
Set NewSlide = ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
'This statement adds a blank slide in the second place
Set NewSlide = ActivePresentation.Slides.Add(Index:=2, Layout:=ppLayoutBlank)
End Sub
Macro pentru a configura o nouă prezentare și pentru a adăuga diapozitive
Ar fi doar amestecarea celor două fragmente prezentate mai sus.
Sub CreatePres_AddSlides()
Dim NewPres as Presentation
Dim NewSlide as Slide
Set NewPres = Presentations.Add
NewPres.SaveAs("MyPresentation.pptx")
' Title Slide
Set NewSlide = ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
'This statement adds a blank slide in the second place
Set NewSlide = ActivePresentation.Slides.Add(Index:=2, Layout:=ppLayoutBlank)
'Save the new PowerPoint file
NewPres.SaveAs("MyPresentation.pptx")
End Sub
În continuare, s-ar putea să consultați tutorialul nostru despre crearea programatică a formelor în PowerPoint cu VBA
Generați o prezentare PowerPoint din Excel
Ultimul caz este că doriți să creați o prezentare PowerPoint direct dintr-o foaie de calcul Excel. Puteți folosi aceeași tehnică din Word și din alte aplicații Microsoft 365.
Sub CreatePresentationFromExcel()
Dim MyPPt As PowerPoint.Application
Dim NewPres As PowerPoint.Presentation
Dim NewSlide As Slide
Set MyPPt = CreateObject("PowerPoint.Application")
Set NewPres = MyPPt.Presentations.Add
Set NewSlide = MyPPt.ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
NewPres.SaveAs ("MyPresentation.pptx")
NewPres.Close
MyPPt.Quit
MsgBox ("Presentation saved")
End Sub
Bucură-te 🙂
Ginger este un corector gratuit de ortografie și gramatică.
Blocuri este un joc intelectual pentru elevii clasei a III-a de școală elementară pentru a-și exersa abilitățile de detectare și ochi și este inclus de profesori în programul de suport didactic IT.
Prezi este o aplicație gratuită care vă permite să creați prezentări digitale, atât online, cât și offline.
Mathway este o aplicație foarte utilă care vă poate ajuta să rezolvați toate acele probleme de matematică care necesită un instrument mai complex decât calculatorul încorporat al dispozitivului dvs.
Adobe Presenter este un software de e-Learning lansat de Adobe Systems, disponibil pe platforma Microsoft Windows ca plug-in Microsoft PowerPoint.
Toucan este o platformă tehnologică educațională. Vă permite să învățați o nouă limbă în timp ce navigați pe site-uri web comune, de zi cu zi.
eNetViet este o aplicație care ajută la conectarea părinților cu școala în care învață copiii lor, astfel încât aceștia să poată înțelege clar situația actuală de învățare a copilului lor.
Duolingo - Învață limbi străine gratuit, sau pur și simplu Duolingo, este un program educațional care îți permite să înveți și să exersezi multe limbi diferite.
RapidTyping este un instrument de instruire la tastatură convenabil și ușor de utilizat, care vă va ajuta să vă îmbunătățiți viteza de tastare și să reduceți erorile de ortografie. Cu lecții organizate pentru mai multe niveluri diferite, RapidTyping vă va învăța cum să scrieți sau să îmbunătățiți abilitățile existente.
MathType este un software interactiv de ecuații de la dezvoltator Design Science (Dessci), care vă permite să creați și să adnotați notații matematice pentru procesarea de text, prezentări, eLearning etc. Acest editor este folosit și pentru crearea documentelor TeX, LaTeX și MathML.