內建「插入影片/聲音」功能控制力弱 (無法暫停/快轉/音量/進度條)。嵌入 ActiveX 「Windows Media Player」控制項,獲得完整播放器 UI 與物件模型程式化控制能力,支援絕大多數編碼格式 (含安裝解碼器後的 RMVB)。
嵌入與設定步驟
- 顯示控制項工具箱: 「檢視」→「工具列」→「控制項工具箱」(2007+:「開發工具」→「控制項」→「傳統工具」→「更多控制項」)。
- 選擇控制項: 在「更多控制項」清單中找並選取 Windows Media Player。
- 繪製播放器區域: 在投影片上拖曳矩形區域,生成播放器實例 (通常命名為
WindowsMediaPlayer1)。
- 設定屬性: 右鍵播放器 → 「屬性」→ 關鍵屬性設定:
| 屬性 | 設定建議 | 說明 |
| URL | 相對路徑 (如 media\intro.wmv) 或絕對路徑 | 媒體來源,**強烈建議相對路徑**,整體資料夾移動不失效 |
| autoStart | False | 放映進入頁面不自動播放,待點擊播放鍵/觸發器啟動 |
| uiMode | "full" / "mini" / "none" | 完整控制列/迷你控制列/無 UI (純程式控制) |
| playCount | 9999 或 0 | 循環次數 (0=無限循環) |
| volume | 50 (0-100) | 初始音量 |
| stretchToFit | True | 影片自動填滿控制項區域 |
進階程式化控制 (VBA)
雙擊播放器或按鈕進入 VBE,操作物件模型:
' 播放/暫停/停止
WindowsMediaPlayer1.Controls.play
WindowsMediaPlayer1.Controls.pause
WindowsMediaPlayer1.Controls.stop
' 跳轉時間 (秒)
WindowsMediaPlayer1.Controls.currentPosition = 45
' 音量
WindowsMediaPlayer1.Settings.volume = 80
' 全螢幕切換
WindowsMediaPlayer1.fullScreen = True
格式相容性擴展
- 原生支援:WMV, WMA, ASF, MP3, MPG, AVI (特定編碼), WAV, MID, AU, SND。
- RM/RMVB 支援: 下載安裝 RealAlternative 或 K-Lite Codec Pack (含 Real 分離器/解碼器),WMP 即可透過 DirectShow 架構播放 RM 格式。
- MP4/H.264:Win7+ 原生支援;XP 需安裝解碼器包。
版本與部署注意
- 控制項版本依賴系統安裝的 WMP 版本 (XP: WMP9/10/11, Win7: WMP12)。UI 外觀、屬性清單可能差異,核心 URL/autoStart/Controls 均相容。
- 發布時務必將媒體檔與 .pptx 置同相對路徑結構,整體打包。
- Mac/行動裝置/網頁版 PowerPoint 不支援 ActiveX,跨平台需求請改用 HTML5 `
copyright ©
萬盛學電腦網 all rights reserved