Halia 2.7.53.0
Halia ialah penyemak ejaan dan tatabahasa percuma.
Menerusi ulasan, saya telah melihat beberapa soalan pembaca tentang cara bekerja dengan Input Asas Visual dan kotak Mesej dalam PowerPoint.
Dalam tutorial ini kami akan menyediakan pengetahuan asas yang sangat asas untuk membantu anda menggunakan keupayaan tersebut apabila mengautomasikan penciptaan pembentangan anda.
Menyediakan Tab Pembangun
Mula-mula, kita perlu mendayakan persekitaran pembangun untuk PowerPoint. Ikuti tutorial ini untuk menyediakan tab pembangunan anda.
Dalam PowerPoint, pergi ke menu Pembangun, dan tekan Visual Basic.
Dalam pepohon Projek, klik kanan pembentangan anda, tekan Sisipkan dan kemudian pilih Modul. Modul VBA baharu akan dibuat, di situlah tempat anda akan menulis kod anda.
Kotak Mesej dalam PowerPoint
Kotak mesej adalah jenis penjelasan sendiri, matlamatnya adalah untuk memaparkan beberapa maklumat berguna kepada pengguna akhir. Tulis kod berikut dalam Modul anda:
Sub simplemessagebox()
MsgBox ("This is a simple message box")
End Sub
Tekan F5 atau Run dan lihat hasilnya:
Contoh Mesej dan Kotak Input
Tidak seperti Kotak Mesej, kotak input digunakan untuk mendapatkan maklum balas daripada pengguna. Mari kita lihat contoh di bawah. Skrip secara automatik memasukkan slaid baharu pada pembentangan.
Inilah yang akan kami laksanakan:
Sub CreateSlidesMessage()
Dim NumSlides As Integer
Dim MsgResult As VbMsgBoxResult
' How many slides to create
NumSlides = InputBox("Enter number of slides to create", "Create Slides")
'User confirmation
MsgResult = MsgBox("Powerpoint will create " & NumSlides & " slides. Proceed?", vbApplicationModal, "Create Slides")
'create the slides
If MsgResult = vbOK Then
For i = 1 To NumSlides
Set NewSlide = ActivePresentation.Slides.Add(Index:=i + 1, Layout:=ppLayoutBlank)
Next i
'Save the Presentation
ActivePresentation.SaveAs("Your Presentation.pptx")
MsgBox ("Presentation Saved.")
End If
End Sub
Semoga ia membantu, sila tinggalkan sebagai komen yang diperlukan.
Apabila kotak dialog MsgBox muncul untuk interaksi pengguna, anda ingin tahu pilihan yang pengguna klik, anda boleh menggunakan kod berikut untuk menyemaknya:
Kod menyemak butang yang pengguna pilih pada MsgBox
Selaras dengan pilihan setiap pengguna, anda boleh terus menjalankan kod yang berbeza, kod VBA ini, anda boleh belajar dalam kursus VBA dengan pakar terkemuka di Belajar Excel Dalam Talian.
Adakah MsgBox menyokong bahasa Vietnam beraksen? Jawapannya tidak, kenapa? Kerana Microsoft memprogramkannya seperti itu. Tetapi adakah cara lain? Jawapannya ya, anda boleh membaca artikel Menggunakan bahasa Vietnam beraksen dengan MsgBox VBA
Semua kod dalam artikel yang anda boleh lihat di Gist:
Sub HeoBasicMessageBox() | |
MsgBox "Xin chao cac ban da den voi Hoc Excel Online" | |
Tamat Sub | |
Sub HeoBasicMessageBoxWithTitle() | |
MsgBox "Xin chao cac ban da den voi Hoc Excel Online", , "HEO" | |
Tamat Sub | |
Sub HeoBasicMessageBox2() | |
MsgBox "Hoc Excel Online", _ | |
vbOKCancel + _ | |
vbKritis + _ | |
vbDefaultButton1 + _ | |
vbApplicationModal | |
Tamat Sub | |
Sub HeoBasicMessageBox3() | |
MsgBox "Hoc Excel Online", _ | |
vbOKCancel + _ | |
vbKritis + _ | |
vbDefaultButton1 + _ | |
vbSystemModal | |
Tamat Sub | |
Sub HeoMsgBoxResult1() | |
Sambutan malap Sebagai VbMsgBoxResult | |
respons = MsgBox("Hoc Excel Online", vbYesNo + vbCritical) | |
Respons MsgBox | |
Tamat Sub | |
Sub HeoMsgBoxResult2() | |
Sambutan malap Sebagai VbMsgBoxResult | |
respons = MsgBox("Hoc Excel Online", vbYesNo + vbQuestion) | |
Respons MsgBox | |
Tamat Sub | |
Sub HeoMsgBoxResult3() | |
Sambutan malap Sebagai VbMsgBoxResult | |
respons = MsgBox("Hoc Excel Online", vbYesNo + vbExclamation) | |
Respons MsgBox | |
Tamat Sub | |
Sub HeoMsgBoxResult4() | |
Sambutan malap Sebagai VbMsgBoxResult | |
respons = MsgBox("Hoc Excel Online", vbYesNo + vbInformation) | |
Respons MsgBox | |
Tamat Sub | |
Sub HeoMsgBoxResult5() | |
Sambutan malap Sebagai VbMsgBoxResult | |
respon = MsgBox("Ralat", vbAbortRetryAbaikan + vbDefaultButton1 + vbMsgBoxHelpButton) | |
Respons MsgBox | |
Tamat Sub | |
Sub HeoMsgBoxResult6() | |
Sambutan malap Sebagai VbMsgBoxResult | |
respons = MsgBox("Ralat", vbAbortRetryAbaikan + vbDefaultButton2 + vbMsgBoxHelpButton) | |
Respons MsgBox | |
Tamat Sub | |
Sub HeoMsgBoxResult7() | |
Sambutan malap Sebagai VbMsgBoxResult | |
respons = MsgBox("Ralat", vbAbortRetryIgnore + vbDefaultButton3 + vbMsgBoxHelpButton) | |
Respons MsgBox | |
Tamat Sub | |
Sub HeoMsgBoxResult8() | |
Sambutan malap Sebagai VbMsgBoxResult | |
respons = MsgBox("Ralat", vbAbortRetryIgnore + vbDefaultButton4 + vbMsgBoxHelpButton) | |
Respons MsgBox | |
Tamat Sub | |
Sub HeoMsgBoxResult9() | |
Sambutan malap Sebagai VbMsgBoxResult | |
respon = MsgBox("Ingin mencuba lagi?", vbRetryCancel + vbQuestion, "Ralat") | |
Respons MsgBox | |
Tamat Sub | |
Sub HeoMsgBoxResult10() | |
MsgBox "Ralat kritikal berlaku", vbCritical, "Ralat Sistem" | |
Tamat Sub |
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.