萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> PowerPoint 教學 >> PPT 進階技巧

PPT控制Flash播放完全指南:VBA打造專屬播放控制器

解決PPT插入SWF只能播放一次、無法暫停等痛點

PowerPoint插入Flash動畫常遇到無法重複播放、缺乏播放控制等問題。利用ActiveX控件搭配VBA巨集,即可自製播放、暫停、停止按鈕,完全掌控SWF播放行為。

核心步驟

  1. 插入Shockwave Flash Object控件:開啟「控制項工具箱」→「其他控制項」→選擇Shockwave Flash Object,拉出區塊,屬性視窗中Movie屬性填入SWF檔路徑,Name設為 flash1
  2. 建立命令按鈕:從控制項工具箱選「命令按鈕」分別建立播放、暫停按鈕,Name分別設為 CmdPlay、CmdPause
  3. 撰寫VBA程式碼:
    Private Sub CmdPlay_Click()
        flash1.Play
    End Sub
    
    Private Sub CmdPause_Click()
        flash1.Stop
    End Sub
  4. 設定巨集安全性:「工具」→「巨集」→「安全性」→設為「中」或「低」,重開PPT即可運作

擴充功能

同理可添加「快轉」、「倒轉」、「重頭播放」等按鈕,對應 flash1.FrameNum 屬性運算即可。此法適用PowerPoint 2003/2007/2010,徹底解決Flash在PPT中的播放控制難題。

copyright © 萬盛學電腦網 all rights reserved