将 Windows 媒体播放器 控件与 Microsoft Office 配合使用

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

本部分介绍如何在使用 Microsoft Office XP 创建的各种文档中嵌入 Windows 媒体播放器 9 系列或更高版本的 ActiveX 控件。

在 Microsoft Word、Excel 和 PowerPoint® 中,通过从“插入”菜单中选择“对象”,然后从可用对象类型列表中选择“Windows 媒体播放器”来嵌入控件。 Windows 媒体播放器 控件显示在文档中的当前位置。 然后,可以从控件的快捷菜单中选择“ 格式控件 ( Excel) 中的 格式对象 ”,以调整布局、文本环绕样式和其他格式选项。 在 Word 和 Excel 中,必须处于设计模式才能执行此操作。

定位控件并设置控件格式后,可以使用“属性”对话框对其进行配置,该对话框可从控件工具箱或Word和 Excel 设计模式下的快捷菜单进行访问。 可以在此处指定基本的 Player 控件属性,例如控件名称、数字媒体文件的 URL 和用户界面模式。 将 uiMode 属性设置为“none”会隐藏控件中除视频或可视化效果窗口以外的所有内容,从而允许你添加自己的按钮并使用 Visual Basic for Applications (VBA) 编写脚本代码,以处理按钮单击和播放器控件事件。

在“基本属性”对话框中,还可以通过双击“ (自定义) ”行或在选择该行后单击省略号 (“...”) 按钮来访问更复杂的Windows 媒体播放器控件属性对话框。 在此对话框中,可以修改所有可用的 Player 控件属性。

注意

必须小心不要在 Player 控件事件处理程序中执行会导致控件被销毁的操作。 例如,如果在 PowerPoint 演示文稿的幻灯片上嵌入 Windows 媒体播放器 控件,请不要从 Player openStateChange 事件或任何其他事件调用 PowerPoint Next 方法。

 

注意

此外,不应通过 Player 控件事件处理程序设置 Player.URL 属性。

 

在 FrontPage 中,通过从“插入”菜单中选择“Web 组件”,将 Windows 媒体播放器 控件添加到网页。 在“插入 Web 组件”对话框中,从“组件类型”列表中选择“高级控件”,然后从控件选项列表中选择“ActiveX 控件”。 在对话框的下一个窗口中,选择“Windows 媒体播放器”。 如果未列出,请单击“自定义”,然后在“控件”列表中选择Windows 媒体播放器检查框。

嵌入Windows 媒体播放器控件后,你可以定位和调整其大小,并通过从控件的快捷菜单中选择“ActiveX 控件属性”来修改其属性。 在 HTML 视图中,指定的属性值显示在表示 Windows 媒体播放器 控件的 OBJECT 元素中。 对象名称显示为 ID 属性,控件属性显示为 PARAM 标记。 使用对象名称可以访问Windows 媒体播放器控件对象模型,可以使用 Microsoft JScript 对其进行编程。 有关详细信息,请参阅在网页中使用Windows 媒体播放器控件

玩家控制指南