Điều cuối cùng tôi muốn làm là ShellExecute()
chương trình dòng lệnh mỗi khi một trang trình bày mới xuất hiện trong bản trình chiếu PowerPoint của tôi. Tôi đang sử dụng Office 2003 PowerPoint.Làm cách nào để Powerpoint gọi chương trình con VBA của tôi trong một hoạt ảnh?
tôi đã làm như sau:
cụ > Tùy chọn > Security Options > lập Macro Security > Security Level = Medium
cụ > Tùy chọn > Macro > VBA Editor:
Sub OnSlideShowPageChange(ByVal SSW As SlideShowWindow) MsgBox ("OnSlideShowPageChange") End Sub
file > Lưu
Back to PowerPoint: F5 (cho Slide Show > View Show). không thấy thông báo hộp
Thoát khỏi PowerPoint, mở lại file .ppt, F5) một lần nữa. Vẫn không thấy hộp thông báo
Câu hỏi: Tôi đang thiếu gì? Tại sao không phải là OnSlideShowPageChange
được gọi khi tôi chạy trình chiếu ???
Xin chào, Otaku - cảm ơn bạn rất nhiều. Nó hoạt động trở lại. Tôi đã làm như sau: 1. Sao lưu mọi thứ xuống một phiên bản "cũ" của tệp (ban đầu được tạo bằng PPT 2003, nhưng tôi đã tung hứng qua lại giữa năm 2003 và 2007!) 2. Được thêm lại (từ " cũ "," trinh ") tập tin đoạn trên 3. Thêm nó vào một mô-đun (KHÔNG phải là một mô-đun lớp hoặc một hình thức, theo lời khuyên của bạn) ... và nó đã làm việc! Cảm ơn bạn! – paulsm4
@paulsm: tuyệt vời khi nghe nó hoạt động! –
@ paulsm4, tôi có thể yêu cầu bạn xem câu hỏi này về một chủ đề khác không: http://stackoverflow.com/questions/11116963/bangla-language-not-displayed-in-the-unicoded-csv-file? –