PPT中嵌入网页的方法步骤:

1.找出“控件工具栏”。

2、在“控件工具栏”中,选择’更多控件‘,然后找到并选择“microsoft

web浏览器”控件。

3、在ppt页面上画一个web控件。这个控件用来显示要插入到ppt中的页面。

4、在同一个ppt页面上插入一个CommandButton按钮。到属性页面中将按钮的'Caption'改为你期望看到的名字,比如山东师范大学.

5、双击刚才CommandButton按钮,进入了VBA编程环境。在光标默认的位置编写以下代码(基本上与VB编程相同)。

webbrowser1.navigate("这里是网页的URL")

备注:URL是网页页面的绝对地址。可以是网络之中的地址,也可以是本机上的网页文件。

例如:如果要链接本人博客页面,代码应该写成:

如果是本机上的文件,可以有两种写法,例如链接C盘根目录上的test1.html文件。代码可以写成

webbrowser1.navigate("file///c:/test.html")

或者:webbrowser1.navigate("c:\test.html")

6、进行完以上步骤,演示ppt页面的时候,只需点击一下CommandButton按钮,ppt页面上就可以显示出来要链接的网页页面。

webbrowser控件属性介绍:

webbrowser控件是一个浏览器组件,可以显示一个指定地址的网页、设置网页打开时的主页以及对网页进行相关的操作,同时也可以对HTML文件进行剪切、复制、粘贴、删除等操作。

1.属性

(1)AddressBar属性

设置是否显示地址栏,在TWebBrowser中没有用。

语法:

property AddressBar: WordBool;

(2)Busy属性

确定Web浏览器组件是否正在导航到一个新的URL地址或正在下载文档。

语法:

property Busy: WordBool;

示例:

如果该属性值为True,则在开始一个新的操作前,可用Stop方法中止当前操作,然后再导航到其他的页面,代码如下:

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

if WebBrowser1.Busy then

WebBrowser1.Stop;

WebBrowser1.Navigate('www.mingrisoft.com');

end;

(3)Container属性

访问Web浏览器父类或容器的接口。

语法:

property Container: IDispatch;

示例:

如果Web浏览器没有一个具有Automation接口的容器,则该属性的值为空。否则可以通过返回的接口,访问Web浏览器父类或容器,代码如下:

if WebBrowser1.Container

<> nil

then

begin

WebBrowser1.Stop;

end

else

ShowMessage('Web浏览器没有一个具有Automation接口的容器');

(4)ControlInterface属性

访问WebBrowser组件接口,这个接口允许一个Automation控制器访问Web浏览器的属性、方法和事件。

语法:

property ControlInterface: IWebBrowser2;

示例:

显示WebBrowser1组件的名称,代码如下:

Showmessage(WebBrowser1.ControlInterface.Name);

(5)FullName属性

指定主机上Web浏览器组件的可执行文件的完整的合法路径名。

语法:

property FullName: WideString;

示例:

显示Web浏览器组件所在的可执行文件的名称,并且包含路径,代码如下:

ShowMessage('Web组件所在的可执行文件为:'+WebBrowser1.FullName);

(6)LocationName属性

获得当前在Web浏览器组件中显示的资源名。

语法:

property LocationName: WideString;

示例:

显示网页标题的名称,代码如下:

ShowMessage('网页标题名:'+WebBrowser1.LocationName);

(7)LocationURL属性

确定当前显示文档、文件夹的URL或路径。

语法:

property LocationURL: WideString;

示例:

显示地址的完整路径,代码如下:

ShowMessage('Web浏览器组件连接的URL为:'+WebBrowser1.LocationURL);

(8)Name属性

指定计算机上的TWebBrowser的名称。

语法:

property Name: WideString;

(9)Offline属性

指定Web浏览器是否从本地缓存中获取文档。该属性为True时,表示Web浏览器以脱机方式工作,否则为在线方式。

语法:

property Offline: WordBool;

注意:可以使用IE浏览器保存HTML网页到本地缓存,浏览器可以脱机方式工作。

(10)Path属性

指定主机上Web浏览器组件可执行文件的路径名,不包括文件名。

语法:

property Path: WideString;

示例:

Str := WebBrowser1.Path;

(11)ReadyState属性

获得指定Web浏览器组件的状态信息,使用这个信息可避免Web浏览器执行未准备的操作。

语法:

property ReadyState: TOleEnum;

(12)RegisterAsBrowser属性

设置该属性为True时,当前使用的Web浏览器组件成为最高级别浏览器。

语法:

property RegisterAsBrowser: WordBool;

(13)RegisterAsDropTarget属性

指出是否允许用户拖放HTML文档到当前Web浏览器。

语法:

property RegisterAsDropTarget: WordBool;

示例:

该属性为True时,允许用户拖放HTML文档到当前Web浏览器;否则拖放操作无效,代码如下:

procedure TForm1.ToolButton4Click(Sender:

TObject);

begin

if not WebBrowser1.RegisterAsDropTarget

then

WebBrowser1.RegisterAsDropTarget:=true;

end;

(14)Silent属性

指定TWebBrowser是否显示对话框。该属性为True时,该对话框不再显示脚本错误。

语法:

property Silent: WordBool;

(15)Type_属性

指定包含的文档对象的类型名称,读取该属性以确定Automation对象的类型,该对象的接口通过Document属性表示。

语法:

property Type_: WideString;

示例:

显示文件的类型,代码如下:

ShowMessage('Automation对象的类型为:'+WebBrowser1.Type_);

ppt插入 html,PPT中嵌入网页的方法:使用webbrowser控件相关推荐

  1. webbrowser抓取php网页源码,获取webbrowser控件 网页的源码(收藏)

    获取webbrowser控件 网页的源码(收藏) 翻译|其它|编辑:郝浩|2005-04-28 09:45:00.000|阅读 3152 次 概述: 我在网上找到使用rft控件保存webbrowse文 ...

  2. ppt插入html,如何在PPT中嵌入网页?

    原理:利用PowerPoint里面的控件工具箱,选择Web浏览器,实现一个宏的调用. 步骤: 1.新建一页空白PPT.运行"视图--工具栏--控件工具箱". 控件工具箱面有若干按钮 ...

  3. 本地html文件怎么嵌入ppt,如何在PPT中嵌入网页,即把网页嵌入PPT?

    原理:利用PowerPoint里面的控件工具箱,选择Web浏览器,实现一个宏的调用. 步骤: 1.新建一页空白PPT.运行"视图--工具栏--控件工具箱". 控件工具箱面有若干按钮 ...

  4. 在 PowerPoint 2016 中嵌入网页

    之前在智图这个网站上做了一张地图,在嵌入 PPT 里面的时候碰到了一些问题,现在把找到的解决方法写下来. PPT 里面自带的 WebBrowser 控件可以实现网页浏览的功能.在"开发工具& ...

  5. Flex-iframe在SWF中嵌入网页的组件(推荐)

    Flex-iframe在SWF中嵌入网页的组件(推荐) 以前就使用过IFrame组件嵌入网页了,当时是因为要使用已经做好的网页,就上网查找相关资料,就发现了IFrame,当时版本还是1.3.2啦,勉强 ...

  6. Myeclipse中快速插入HttpServlet子类中doGet和doPost方法

    Myeclipse中快速插入HttpServlet子类中doGet和doPost方法 鼠标右键-source-Override/Implment Methods 参考自:https://blog.cs ...

  7. keil4内嵌汇编_keil C中嵌入汇编程序的方法

    void main(void) { P2=1; #pragma asm MOV R7,#10 DEL:MOV R6,#20 DJNZ R6,$ DJNZ R7,DEL #pragma endasm P ...

  8. keil5怎么接入汇编_keil C中嵌入汇编程序的方法

    1. C语言中直接嵌入汇编程序段 1.在 C 文件中要嵌入汇编代码片以如下方式加入汇编代码: #pragma ASM ; Assembler Code Here #pragma ENDASM 2.在 ...

  9. 『Winform』C# Winform WebBrowser控件中操作网页元素大全

    文章目录 1.获取非input控件的值 2.获取input控件的值 3.给输入框赋值 4.CheckBox选中 5.根据已知有ID的元素操作没有ID的元素 6.获取Div或其他元素的样式 7.直接执行 ...

  10. 腾讯视频嵌入网页的方法

    腾讯视频嵌入网页的方法 腾讯视频嵌入网页代码 首先,提供一个腾讯视频嵌入网页代码.我们只需替换这段代码的一部分就可以了. <p style="text-align: center&qu ...

最新文章

  1. java生成tif图片的缩略图,将多页tif文件转换为图像文件,并生成缩略图
  2. 网络负载均衡相关技术-七层负载
  3. TiP:湖大于峰组综述​病原体分泌的宿主模拟物在植物病害发展中的新作用!...
  4. 「模型解读」GoogLeNet中的inception结构,你看懂了吗
  5. Simulink中进行电容充放电的一种简单仿真
  6. 全球及中国电池行业需求前景与十四五投资规划分析报告2022-2028年版
  7. lisp标注界址点号_(IP服务年终大盘点第二期)协会理事单位湖北高韬律师事务所完成韩国商标注册优先审查...
  8. 【nginx配置】 proxy_pass反向代理配置中url后面加不加/的说明
  9. boost::johnson_all_pairs_shortest_paths用法的测试程序
  10. 利用MFC按钮使能(或禁用)属性使按钮变正常色(或灰色)
  11. 蚂蚁(51Nod-1266)
  12. 序列化数据导入mysql_[导入]对象序列化后保存到数据库
  13. html5效果案例,10个优秀HTML5网站案例赏析
  14. 众为兴SCARA四轴机械臂编程(二)——基于硬接线替代Modbus通讯
  15. 周杰伦何以成青少年偶像
  16. 《搜索和推荐中的深度匹配》——1.5 近期进展
  17. iPadmini能运行c语言吗,一个移动固态硬盘,可以给iPad Pro2020和iPad Mini用是什么体验?...
  18. mysql中根据出生年月日计算年龄。
  19. iOS应用上传个人头像
  20. 镜子法则--看得人泪流满面!

热门文章

  1. B站视频、音频分开传输
  2. 三四线城市咖啡店的光荣与梦想
  3. ps计算机设置,ps标尺怎么调出来
  4. linux aria2 多线程,Mac/Linux 多线程下载解决方案(Aria2 YAAW是什么)
  5. ANSYS Workbench 目标参数优化案例分析
  6. ppt文件太大怎么压缩?
  7. 计算机语言的正交性,什么是“正交性”?
  8. 手机开热点但是电脑一直连接不上_电脑无法连接手机开的热点怎么解决
  9. 远程办公——如何在外远程控制家里/公司的电脑,利用cpolar内网穿透
  10. ADNI-MRI-PET