高级应用案例

发布 2021-04-26 15:40:28 阅读 8018

powerpoint除了制作各种演示文稿外,还可以与office系列软件中的控件、vba脚本结合,制作出内容更丰富、交互性更强的多**应用程序。

7.1 powerpoint中宏的应用。

例7-1】用宏命令在幻灯片中批量插入**。

在实际应用中,经常需要将大量的**插入到幻灯片中作为幻灯片的背景。使用宏强大的功能,可以在幻灯片中批量插入**,大大提高了工作效率,其操作步骤如下:

1)准备**。

假设在d盘的picture文件夹(d:\picture)中有5张**, jpg、注意:文件名是有序的数字。

2)新建1个演示文稿。

启动powerpoint,创建只包含1张幻灯片的空演示文稿。

3)创建宏。

在“开发工具”选项卡的“**”组中,单击“宏”按钮 ,打开“宏”对话框。

在“宏”对话框的“宏名”文本框中输入宏名“insertpic”,单击“创建”按钮。

在打开的“演示文稿1-模块1(**)”窗口中输入以下**:

sub insertpic()

dim i as integer

for i = 1 to

with followmasterbackground = msofalse

"d:\picture\" i & jpg"

end with

nextend sub

输入**后,单击最外层右上角的“关闭”按钮 ,关闭visual basic编辑器窗口,返回powerpoint应用程序窗口。

4)新建幻灯片。

连续按ctrl+m快捷键,新建4张空白幻灯片。

5)运行宏。

在“开发工具”选项卡的“**”组中,单击“宏”按钮 ,在打开的“宏”对话框中,单击“运行”按钮,执行已创建的宏命令,将**按顺序依次插入到幻灯片中,结果如图71所示。

6)保存文件。

单击“文件”选项卡按钮,在弹出的列表中选择“保存”命令,打开“另存为”对话框。在“保存类型”下拉列表框中选择“启用宏的powerpoint演示文稿(*.pptm)”选项,文件名为单击“保存”按钮,文件保存成功。

7.2 powerpoint中控件的应用。

powerpoint允许在幻灯片中直接调用控件,以实现复杂的程序功能。控件是一种采用com技术(即组件对象模型技术)创建的可直接使用的可视编程对象。当应用程序中需要增加某项特殊功能时,只要插入具有该功能的控件就能实现。

7.2.1 控件概述。

1.powerpoint控件类型。

在powerpoint的“开发工具”选项卡的“控件”组中,提供了11种基本控件和其他windows控件。

1)基本控件。

11种基本控件包括:标签控件 、文本框控件 、数值调节钮控件 、命令按钮控件 、图像控件 、滚动条控件 、复选框控件 、选项按钮控件 、组合框控件 、列表框控件 、切换按钮控件 。

2)其他控件。

除了11种基本控件,powerpoint还允许用户调用已安装到windows操作系统中的其他控件。单击“控件”组中的“其他控件”按钮 ,可打开“其他控件”对话框,选择需要的控件。

2.设置控件属性。

在幻灯片中绘制控件后,用户需要设置控件的属性。选择幻灯片中的控件,单击“控件”组中的“控件属性”按钮 ,在打开的“属性”面板中设置控件的属性。或者鼠标指向幻灯片中的控件,右击弹出快捷菜单,选择“属性”命令,也可打开“属性”面板。

3.查看控件**。

powerpoint中的控件是以**的方式显示和控制的,用户可以通过下面两种方式查看控件的**。

1)双击控件查看**。

直接双击幻灯片中的控件,打开visual basic编辑器窗口,查看或编辑该控件的**。

2)单击“查看**”按钮。

选择幻灯片中的控件,单击“控件”组中的“查看**”按钮 ,同样可以打开visual basic编辑器窗口。

例7-2】使用控件控制幻灯片中flash动画的**。

制作幻灯片时经常需要插入flash动画,通过控件可以控制flash动画的**。假设在d盘中存放有flas**件“现制作如图73所示的幻灯片,通过3个命令按钮控制动画的**。其操作步骤如下:

1)新建1个演示文稿。

启动powerpoint,创建只包含1张幻灯片的空演示文稿。将幻灯片的版式设置为“空白”版式。

2)在幻灯片中插入flash动画。

选择shockw**e flash object控件。在“开发工具”选项卡的“控件”组中,单击“其他控件”按钮 ,打开“其他控件”对话框,选择shockw**e flash object控件,单击“确定”按钮。如图74所示。

在幻灯片中创建shockw**e flash object控件。当鼠标指针变成十字形时,在幻灯片中拖曳鼠标画出shockw**e flash object控件的范围,如图75所示。以后插入的flas**件将在这个区域中**。

设置shockw**e flash object控件的属性。鼠标指向幻灯片中的控件,右击弹出快捷菜单,选择“属性”命令,打开该控件的“属性”面板,如图76所示,对控件属性进行如下设置:

名称”属性:shockw**eflash1。

embedmovie”属性:值为true,表示将该flas**件嵌入到幻灯片中。这样可以防止在复制文件的过程中丢失源文件。

movie”属性:d:\将要插入的flas**件的路径和文件名)。

playing”属性: 值为false。表示**幻灯片时flash动画不自动**。

其他属性采用默认设置,控件属性设置完成后,关闭“属性”面板。

3)添加“**”命令按钮控件,单击此命令按钮可以**flash动画。

在“开发工具”选项卡的“控件”组中,单击“命令按钮(activex控件)” 在幻灯片的下方画一个命令按钮控件。

设置控件的属性。鼠标指向幻灯片中的命令按钮控件,右击弹出快捷菜单,选择“属性”命令,打开该控件的“属性”面板,如图77所示。对控件属性进行如下设置:

名称”属性:cmdplay。

backcolor”属性:值为&h00008000&,将控件的背景颜色设置为深绿色。

caption”属性:**。

font”属性:宋体、二号、粗体。

forecolor”属性:值为&h00ffffff&,控件上的文字为白色。

height”属性:50。

width”属性:100。

其他属性采用默认设置,控件属性设置完成后,关闭“属性”面板。

为“**”命令按钮控件添加**。双击幻灯片中的“**”命令按钮控件,在visual basic编辑器窗口中输入以下**,如图78所示。

4)添加“暂停”命令按钮控件。单击此命令按钮可以暂停**flash动画。

复制“**”命令按钮控件,作为“暂停”命令按钮控件。

修改“暂停”命令按钮控件的属性:“名称”为“cmdpause”;“caption”为“暂停”。

为“暂停”命令按钮控件添加**。双击幻灯片中的“暂停”命令按钮控件,在visual basic编辑器窗口中输入以下**,如图79所示。

5)添加“停止”命令按钮控件。单击此命令按钮可以停止**flash动画。

再次复制“**”命令按钮控件,作为“停止”命令按钮控件。

修改“停止”命令按钮控件的属性:“名称”为“cmdstop”;“caption”为“停止”。

为“停止”命令按钮控件添加**。双击幻灯片中的“停止”命令按钮控件,在visual basic编辑器窗口中输入以下**,如图710所示。

6)按下f5键放映幻灯片,分别单击“**”按钮、“暂停”按钮、“停止”按钮,控制flash动画的**。

7)将文件以为文件名保存。

例7-3】使用控件在幻灯片中制作选择题。

使用控件还可以在幻灯片中制作选择题,并且能够判断用户的选择是否正确。常常用选项按钮控件制作单项选择题,用复选框控件制作多项选择题。下面通过具体例子介绍制作方法,其操作步骤如下:

1)新建1个演示文稿。

启动powerpoint,创建只包含1张幻灯片的空演示文稿。

2)制作第1张幻灯片,内容为单项选择题,如图711所示,选项b是正确答案。幻灯片中4个控件对应的**如图712所示。

3)新建第2张空白幻灯片。

4)制作第2张幻灯片,内容为多项选择题,如图715所示,正确答案是同时选择b、c、d这3个选项。幻灯片中命令按钮控件的**如图716所示。

5)幻灯片使用“暗香扑面”主题。

在“设计”选项卡的“主题”组中,选择“暗香扑面”主题。

6)按下f5键放映幻灯片。

7)将文件以为文件名保存。

工程应用案例

某省xx公司的办公楼,由xx市建筑设计院设计,现已完成前期准备工作,通过招标,选定施工单位为市建x公司,监理单位为该市xx建设监理公司,开工日期为4月1日,竣工日期为xx年12月30日,限定总工期9个月,日历工期为225天,施工单位在工程开工前编制了如下施工组织设计 一 工程概况。某省xx公司建办公...

excel 高级教程 高级应用

目录。第一节 excel公式及函数的高级应用。1.1 数组公式及其应用3 1.1.1 数组公式的输入 编辑及删除3 一 数组公式的输入3 二 编辑数组公式4 三 删除数组公式5 1.1.2 数组公式的应用5 一 用数组公式计算两个数据区域的乘积5 二 用数组公式计算多个数据区域的和5 三 用数组公式...

excel高级教程 高级应用

本文由可 00贡献。doc文档可能在wap端浏览体验不佳。建议您优先选择txt,或 源文件到本机查看。在多个 excel 工作簿间快速切换。按下 ctrl tab 可在打开的工作簿间切换。快速删除空行。有时为了删除 excel 工作簿中的空行,你可能会将空行一一找出然后删除,这样做非常不方便。你可以...