百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

植入让文档变得更强大(植入让文档变得更强大的方法)

zhezhongyun 2025-05-11 03:01 41 浏览

有效地利用文档置入技术,会让我们的常用文档功能变得更加强大,实现更加高效或有趣的应用。

1. 写字板文档嵌入其他文档

有时,我们要组织一个大型的文档,但是这些文档的内容可能来自于不同种类的文档编辑器,比如可能有金山或微软的文档、幻灯片,也可能有PDF文档,还可能包含一些公式编辑器编辑的内容等。在这种情况下,是不是必须将文档格式统一成一种格式,然后用一个文件来管理呢?不必那么麻烦!

我们可以借助于Windows 8.1系统自带的写字板来组织文档,将金山或微软的公式、福昕PDF文档、各类幻灯片或对象等,嵌入到一个写字板文档中,让文档变得更加强大。

首先建立一个写字板文档作为主文档。在其中录入文章的总体大纲结构,包括各级标题和内容提要等,然后用“插入对象”的方式在需要出现各类内容的地方插入相应的对象。

插入对象分两种情况,一种是“新建”,一种是“从文件创建”。要根据具体情况来决定以哪一种。比如,要在文章中插入一个新的公式,而我们希望此公式由金山公式编辑器Kinsoft Equation 3.0来创建,那么只需点击“插入对象”,然后选择“新建”单选框,从列表中选择“Kinsoft Equation 3.0”并确定(图1),此时,便会弹出公式编辑器,在其中构造公式即可(图2)。公式编辑完成后,关闭公式编辑器窗口,在写字板窗口中就会看到该公式已经作为一个对象嵌入到文档当中,我们可以任意拖动其四角的黑色方块来缩放其尺寸(图3)。

如果要从已有的文件来创建第三方对象,比如要将一个现成的PDF文档嵌入到写字板文档中,那么需要先选择“由文件创建”选项,然后通过“浏览”按钮定位要嵌入的PDF文档(图4),确定之后,该PDF文档将作为一个对象被嵌入到写字板文档当中,文档中只显示一个按钮链接,当点击该按钮链接后,嵌入的PDF文档会自动打开。

小提示:

写字板中能够插入的第三方对象,因系统中安装的第三方软件的情况而变化,比如要插入微软图表、公式或PPT幻灯片,那么就要求系统中安装有微软Office办公软件,同时还求在安装时选择安装了这些组件。要在文档中嵌入WPS公式或表格,那么就要求系统中已安装有WPS办公软件。写字板中的对象嵌入是通过系统的对象管理来调用的,不是空中楼阁。

2. Word文档插入弹出广告

在Word文档中也可以插入广告,当用户打开文档时就会自动弹出广告窗口。这样的效果如何实现?我们在Word 2013中具体讲述其过程!

窗口创建一键完成

广告窗口实际上就是利用窗体控件实现的。在Word 2013中,用“开发工具”选项卡中的“Visual Basic”按钮调出VBA编辑窗口,选择“插入→用户窗体”菜单,在窗口中就会插入一个窗体,在它的属性窗口可以对Caption(标题)、BackColor(背景色)、Picture(背景图片)等根据需要进行设置(图5)。

小提示:

如果Word 2013中没有“开发工具”选项卡,可选择“文件→选项”菜单,在弹出的窗口中点击“自定义功能区”菜单,在右侧的自定义功能区将“开发工具”勾选。如果使用的是Word 2003,则可以选择“工具→宏→Visual Basic”菜单进入VBA编辑窗口。

广告素材任意添加

广告窗口创建完成后,需要在它里面添加一些图片、文字、视频等。文字、图片的添加可利用控件工具箱中的标签、文本框、图像等常用控件进行插入。比如公司徽标的添加,点击“图像”控件后,在窗体上画出该控件,将它的Picture属性设置为公司徽标的图片文件名,而AutoSize属性设置为True就会使画出的图像控件大小与徽标的实际大小相适应。再比如公司名称及公司宗旨这些字数比较少的内容就可用标签控件来实现,也是在窗体上画出标签控件,然后设置它的Caption(显示标题)、BackColor、ForeColor(前景色)、AutoSize、Font(字体)等属性即可(图6)。

而对于公司简介这样文字比较多的内容利用文本框控件比较好。文本框在窗体画出后,在它的Text属性栏中输入所需要的简介内容,将MultiLine属性设置为True输入的内容就会自动换行,将Locked属性设置为True后用户就不能编辑这个文本框中的内容了。如果需要给文本框加上滚动条可改变ScrollBars属性。当然还可以设置它的前景色、背景色、字体等其他属性。

广告视频的添加可不是普通控件就能完成的,它需要特殊控件实现。以在窗体控件上添加一个AVI视频为例进行说明。在工具箱的控件选项卡的任一位置右击选择“附加控件”,在弹出的窗口中选定“Windows Media Player”,这时就会在控件群中多出一个按钮,选中它并在窗体中画出该控件。接下来,双击窗体选择它的Initialize事件,并输入图中代码(图7)。

小提示:

把视频文件和文档保存在同一个文件夹中。所以在把文档发给用户时,别忘了也把相应视频一起发出。

弹出广告轻松实现

广告窗口制作完成了,那怎么能够在打开Word文档时自动弹出该窗口呢?在VBA编辑窗口的左侧双击“ThisDocument”,在右侧窗口中选择Document下的Open事件,并输入图中代码,其中UserForm1是窗体的名字(图8)。保存后,当Word文档被打开时,就会弹出前面制作好的广告窗口了。

小提示:

体的名字可以在它的属性窗口里进行更改。

3. 在Excel表格中植入水印图片

平常我们看到的Excel默认表格为白色背景,如果需要的话,可以将一张带有图案或其他信息的图片植入到Excel表格的底层,实现在数据背后的信息宣传。

首先通过Excel 2013“文件”菜单进入“Excel选项”设置窗口,点击“自定义功能区”并选择“所有命令→照相机”,然后在右测窗口中选中一个主选项卡(如“页面布局”),并点击“新建组”建立一个组,点击栏中间的“添加”按钮,将“照相机”添加到新建的组当中(图9)。之后会在Excel的页面布局选项卡的新建组中看到照相机图标。

打开要植入背景图片的Excel数据表,选中要植入图片的表格区域,点击工具栏中的“照相机”按钮,表格四周出现游动的线框,右键点击这个区域并选择“设置图片格式”,将线条颜色填充的内容选择为“图片或纹理填充”,指定图片为实现设计好的广告图片,设定透明度(图10),这样图片就会作为表格的背景嵌入到表格当中(图11)。

小提示:

如果要给整个工作表添加一张由图片平铺而成的背景,则不要这么复杂。只需在“页面布局”选项卡中点击“背景按钮”,选择一张背景图片,即可在整个工作表的下方,布满由这张图片平铺而产生的水印效果(图12)。

相关推荐

Python入门学习记录之一:变量_python怎么用变量

写这个,主要是对自己学习python知识的一个总结,也是加深自己的印象。变量(英文:variable),也叫标识符。在python中,变量的命名规则有以下三点:>变量名只能包含字母、数字和下划线...

python变量命名规则——来自小白的总结

python是一个动态编译类编程语言,所以程序在运行前不需要如C语言的先行编译动作,因此也只有在程序运行过程中才能发现程序的问题。基于此,python的变量就有一定的命名规范。python作为当前热门...

Python入门学习教程:第 2 章 变量与数据类型

2.1什么是变量?在编程中,变量就像一个存放数据的容器,它可以存储各种信息,并且这些信息可以被读取和修改。想象一下,变量就如同我们生活中的盒子,你可以把东西放进去,也可以随时拿出来看看,甚至可以换成...

绘制学术论文中的“三线表”具体指导

在科研过程中,大家用到最多的可能就是“三线表”。“三线表”,一般主要由三条横线构成,当然在变量名栏里也可以拆分单元格,出现更多的线。更重要的是,“三线表”也是一种数据记录规范,以“三线表”形式记录的数...

Python基础语法知识--变量和数据类型

学习Python中的变量和数据类型至关重要,因为它们构成了Python编程的基石。以下是帮助您了解Python中的变量和数据类型的分步指南:1.变量:变量在Python中用于存储数据值。它们充...

一文搞懂 Python 中的所有标点符号

反引号`无任何作用。传说Python3中它被移除是因为和单引号字符'太相似。波浪号~(按位取反符号)~被称为取反或补码运算符。它放在我们想要取反的对象前面。如果放在一个整数n...

Python变量类型和运算符_python中变量的含义

别再被小名词坑哭了:Python新手常犯的那些隐蔽错误,我用同事的真实bug拆给你看我记得有一次和同事张姐一起追查一个看似随机崩溃的脚本,最后发现罪魁祸首竟然是她把变量命名成了list。说实话...

从零开始:深入剖析 Spring Boot3 中配置文件的加载顺序

在当今的互联网软件开发领域,SpringBoot无疑是最为热门和广泛应用的框架之一。它以其强大的功能、便捷的开发体验,极大地提升了开发效率,成为众多开发者构建Web应用程序的首选。而在Spr...

Python中下划线 ‘_’ 的用法,你知道几种

Python中下划线()是一个有特殊含义和用途的符号,它可以用来表示以下几种情况:1在解释器中,下划线(_)表示上一个表达式的值,可以用来进行快速计算或测试。例如:>>>2+...

解锁Shell编程:变量_shell $变量

引言:开启Shell编程大门Shell作为用户与Linux内核之间的桥梁,为我们提供了强大的命令行交互方式。它不仅能执行简单的文件操作、进程管理,还能通过编写脚本实现复杂的自动化任务。无论是...

一文学会Python的变量命名规则!_python的变量命名有哪些要求

目录1.变量的命名原则3.内置函数尽量不要做变量4.删除变量和垃圾回收机制5.结语1.变量的命名原则①由英文字母、_(下划线)、或中文开头②变量名称只能由英文字母、数字、下画线或中文字所组成。③英文字...

更可靠的Rust-语法篇-区分语句/表达式,略览if/loop/while/for

src/main.rs://函数定义fnadd(a:i32,b:i32)->i32{a+b//末尾表达式}fnmain(){leta:i3...

C++第五课:变量的命名规则_c++中变量的命名规则

变量的命名不是想怎么起就怎么起的,而是有一套固定的规则的。具体规则:1.名字要合法:变量名必须是由字母、数字或下划线组成。例如:a,a1,a_1。2.开头不能是数字。例如:可以a1,但不能起1a。3....

Rust编程-核心篇-不安全编程_rust安全性

Unsafe的必要性Rust的所有权系统和类型系统为我们提供了强大的安全保障,但在某些情况下,我们需要突破这些限制来:与C代码交互实现底层系统编程优化性能关键代码实现某些编译器无法验证的安全操作Rus...

探秘 Python 内存管理:背后的神奇机制

在编程的世界里,内存管理就如同幕后的精密操控者,确保程序的高效运行。Python作为一种广泛使用的编程语言,其内存管理机制既巧妙又复杂,为开发者们提供了便利的同时,也展现了强大的底层控制能力。一、P...