Halia 2.7.53.0
Halia ialah penyemak ejaan dan tatabahasa percuma.
Beberapa hari yang lalu, seorang pembaca bertanya tentang ada cara untuk mengautomasikan penciptaan persembahan PowerPoint dari awal dan kemudian dengan cepat menambah slaid pada pembentangan sedia ada itu. Saya fikir skrip itu mungkin berada dalam senarai Macro PowerPoint yang paling berguna.
Seperti yang kami nyatakan pada masa lalu, PowerPoint tidak menyertakan Perakam Makro (itu tidak seperti Excel dan Word, yang kedua-duanya telah dibina dalam perakam untuk Makro). Oleh itu, kita ditinggalkan dengan Visual Basic for Application lama yang boleh kita gunakan untuk mencipta Makro mudah untuk mengautomasikan PowerPoint. Terdapat alternatif lain untuk Automasi PowerPoint, tetapi itu melangkaui skop tutorial ini.
Dalam tutorial ringkas hari ini, kami akan membincangkan tiga kes penggunaan yang berbeza:
Mari kita mulakan.
Lihat pada Reben. Jika anda tidak melihat entri Pembangun dalam menu, sebelum memulakan pengekodan anda, anda perlu mendayakan tab pembangun.
Selepas anda membuat menu Pembangun kelihatan Reben anda, teruskan dan tekan pada Pembangun , kemudian tekan pada butang Visual Basic (atau teruskan dan tekan Alt+F11) untuk membuka Visual Basic IDE.
VBA untuk Mencipta Persembahan PowerPoint
Sub CreatePresentation()
Dim NewPres as Presentation
Set NewPres = Presentations.Add
NewPres.SaveAs("MyPresentation.pptx")
End Sub
VBA untuk memasukkan slaid
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
Makro untuk menyediakan persembahan baharu dan menambah slaid
Itu hanya mencampurkan dua coretan yang digariskan di atas.
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
Seterusnya anda mungkin melihat tutorial kami tentang mencipta bentuk secara terprogram dalam PowerPoint dengan VBA
Hasilkan Persembahan PowerPoint daripada Excel
Kes terakhir ialah anda ingin membuat persembahan PowerPoint terus daripada hamparan Excel. Anda boleh menggunakan teknik yang sama daripada Word dan Aplikasi Microsoft 365 yang lain.
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
Nikmati 🙂
Halia ialah penyemak ejaan dan tatabahasa percuma.
Blocks ialah permainan intelektual untuk pelajar sekolah rendah gred 3 untuk mempraktikkan kemahiran pengesanan dan mata mereka dan disertakan oleh guru dalam program sokongan pengajaran IT.
Prezi ialah aplikasi percuma yang membolehkan anda membuat persembahan digital, dalam talian dan luar talian.
Mathway ialah apl yang sangat berguna yang boleh membantu anda menyelesaikan semua masalah matematik yang memerlukan alat yang lebih kompleks daripada kalkulator terbina dalam peranti anda.
Adobe Presenter ialah perisian e-Pembelajaran yang dikeluarkan oleh Adobe Systems yang tersedia pada platform Microsoft Windows sebagai pemalam Microsoft PowerPoint.
Toucan ialah platform teknologi pendidikan. Ia membolehkan anda mempelajari bahasa baharu semasa menyemak imbas tapak web biasa setiap hari.
eNetViet ialah aplikasi yang membantu menghubungkan ibu bapa dengan sekolah tempat anak mereka belajar supaya mereka dapat memahami dengan jelas situasi pembelajaran semasa anak mereka.
Duolingo - Belajar Bahasa Secara Percuma, atau ringkasnya Duolingo, ialah program pendidikan yang membolehkan anda mempelajari dan mengamalkan pelbagai bahasa.
RapidTyping ialah alat latihan papan kekunci yang mudah dan mudah digunakan yang akan membantu anda meningkatkan kelajuan menaip anda dan mengurangkan ralat ejaan. Dengan pelajaran yang dianjurkan untuk pelbagai peringkat, RapidTyping akan mengajar anda cara menaip atau meningkatkan kemahiran sedia ada.
MathType ialah perisian persamaan interaktif daripada pembangun Sains Reka Bentuk (Dessci), yang membolehkan anda mencipta dan menganotasi tatatanda matematik untuk pemprosesan perkataan, pembentangan, ePembelajaran, dll. Editor ini juga digunakan untuk mencipta dokumen TeX, LaTeX dan MathML.