文档库 最新最全的文档下载
当前位置:文档库 › 利用Word域把数据库的数据插入Word

利用Word域把数据库的数据插入Word

利用Word域把数据库的数据插入Word
利用Word域把数据库的数据插入Word

利用Word域把数据库的数据插入Word文档中

广东省电力设计研究院黎宇

【摘要】本文介绍了Word域与数据库结合的方法,给用户提供一个插入Word域的界面,并把数据库的数据填充到Word文件中。

【关键词】 Word域 VBA 数据库 https://www.wendangku.net/doc/025497662.html,

一.引言

域是Word中最具有实用价值的功能之一,它表示文档中可能发生变化的数据或邮件合并文档中套用信函、标签中的占位符。Microsoft Word 可以在您使用一些特定命令时插入域,如“插入”菜单上的“日期和时间”命令。您也可使用“插入”菜单上的“域”命令手动插入域。事实上,我们在日常工作中常会脱离Microsoft Word的操作环境。一般,用户是先建立好一些Word文件模板,然后利用所提供的应用程序功能向Word文件模板中插入域,用该域对应的值取代域值,这样就达到了向Microsoft Word文件中插入数据的作用。我们常把数据放入数据库中,数据库的内容不断地变化,我们的域值也跟着不断地变化,取到灵活自动更新的作用,要达到这方面的功能,就应该把数据库与Word域结合起来。

二.解决方法

首先要解决这一问题,我们必须先了解Word域有关的知识:Word域代码位于花括号或大括号( { } )中,域类似于Microsoft Excel 中的公式:域代码类似于公式,域结果(域结果:当Microsoft Word 执行域指令时,在文档中插入的文字或图形。在打印文档或隐藏域代码时,将以域结果替换域代码。)类似于公式产生的值。可在文档中切换显示域代码及其结果。正好,数据库的字段名对应域代码,字段值对应域值。我们利用VBA编程可以达到目的。VBA for Word 中有关域的类型很多,其中Type:=wdFieldAddin是一种关于字段与字段值对应的特殊域,正是借助它的功能解决问题。我们可以这么设想,用户先打开Word文件,然后向打开的Word文件中插入域,然后用数据库的数据填充。插入域时有二种可能,一种是单值域,即一个域代码对应一个域值(一对一关系),这种情况的域可以插入任何地方;另一种情况是多值域,即一个域代码对应多个域值(一对多关系)。这种情况的域只能插入表格中,并且当表格的行数比域值少时,要能自动提供增加表格行的功能。

三.实例说明

利用Visual https://www.wendangku.net/doc/025497662.html,编写通用的类,给用户提供可视化的编辑界面,用于用户在Word文件中插入域标志。针对Word文件或Excel表格文件,扫描整个文件,将其中的域标志取出来,然后通过从数据库中取出字段所对应的值,将值填写到文件中域对应的位置。若对应位置已有值,则判断该值与要填写的值是否相同,若不同则替换之。插入值分为:

A.单纯的值,直接使用一个值替换域。

B.表格中的单元格。若该表格填写不下,是否增加表格单元?以及与该单元关联的域等。

例如,有二个Access数据库的表(:表1对应单值域,表2对应多值域)如下:

利用VBA编写的一个通用的处理Word域的程序。开发步骤如下:

1.建立项目,向项目中增加处理Word域的类

启动Visual https://www.wendangku.net/doc/025497662.html,。在新建项目中选择Visual Basic项目,在模板中选择Windows应用程序,把工程名更改为WordDoc。

●向工程中增加名称为CWordDoc的类。

●定义的CWordDoc类的属性。代码如下:

'定义Word应用对象及文档对象

Private wdApp As New Word.Application()

Private wdDoc As New Word.Document()

'所处理的Word模板文件

Private FileName As String

'域的个数及对应的数组

Dim FieldCount As Int16

Dim MyField()

'Word是否已运行

Private IsWordRunning As Boolean

'是否已经插入了表格行

Private IsInsertRow As Boolean

'Word工具栏对象及菜单栏对象数组

Dim CommandBarIndex() As Integer

Dim SaveCommandBarMenuIndex() As Integer

●定义的CWordDoc类的方法。

定义打开Word文件的方法。建立Word应用对象和文档对象,并打开Word文件。设定Word已经运行。VBA 编程主要是先建立某一个应用程序的对象,然后按需要处理应用对象。Word应用对象是“Word.Application”,通过CreateObject方法建立之。代码如下:

Public Sub OpenWordDocument(ByV al FileName As String)

wdApp = CreateObject("Word.Application")

wdApp.Documents.Open(FileName)

wdDoc = wdApp.ActiveDocument

wdDoc.ActiveWindow.DocumentMap = False

wdApp.Visible = True

IsWordRunning = True

End Sub

保存Word文件. 代码如下:

Public Sub SaveWordDocument()

wdDoc.SaveAs(FileName)

End Sub

定义Word环境的大小。Word启动后一般是全屏幕(最大化),要把用户操作界面显示出来,不被Word遮蔽,处理的方法是把用户界面着为顶层窗体,也可使用户界面与Word各自处在自己位置,平行布置。这里是把用户界面位于屏幕的最顶上,Word位于用户界面的下面。因此要重新调整Word的位置。要使Word能够调整,需要设置Word窗体状态为普通类型(wdWindowStateNormal)。代码如下:

Public Sub SetWordSize(ByV al Left As Integer, ByV al top As Integer, ByV al width As Integer, ByV al height As Integer)

wdApp.WindowState = Word.WdWindowState.wdWindowStateNormal

wdApp.Left = Left

wdApp.Top = top

wdApp.Width = width

wdApp.Height = height

End Sub

这里我们利用Word文档对象的域对象的Add方法向Word文件中插入域。域的Data属性代表该域的名称。插入域时应该选取得插入点(Selection),即用户光标处位置。如果该位置是单元格且已插入域应该提示是否覆盖。插入域时要分析是插入单值域还是多值域。根据关键字的后缀识别,关键字的最后一个字符是?F?时则为多值域。多值域只能插入在表格中。是否是表格以插入点的单元格识别。实现该功能的代码如下:

'在文档中插入域

'KeyWord:域的关键字

Public Function InsertField(ByV al KeyWord As String) As Integer

Dim mySelection As Selection

Dim Code As String

Dim MyField As Field

Dim myRange As Range

wdApp.Selection.Collapse(Direction:=wdCollapseEnd)

mySelection = wdApp.Selection '插入点

If KeyWord.Chars(KeyWord.Length - 1) = "F" Then

If IsCell(mySelection) <> True Then

MsgBox("该位置不是单元格,请选择单元格", vbOKOnly + vbExclamation)

Exit Function

End If

End If

If IsCell(mySelection) = True Then

If CellFieldCount(mySelection) > 0 Then

If MsgBox("该单元格已有域,是否覆盖?", vbY esNo) = 6 Then

mySelection.Cells.Item(1).Select()

mySelection.Delete()

Else

Exit Function

End If

End If

End If

MyField = wdDoc.Fields.Add(Range:=mySelection.Range, Type:=wdFieldAddin)

MyField.Data = KeyWord

End Function

我们可以通过选择点的表格数判断插入点的性质。表格数为0,则选择点不位于单元格中,反则不位于单元格中。

'选择点(光标)是否是单元格.

Private Function IsCell(ByV al mySelection As Selection) As Boolean

If mySelection.Tables.Count > 0 Then

Return True

Else

Return False

End If

End Function

'计算选择点(光标)的单元格的域数

Private Function CellFieldCount(ByV al mySelection As Selection) As Integer

CellFieldCount = mySelection.Cells.Item(1).Range.Fields.Count

End Function

…记录插入域代码及关键字。这里主要是调用上面的InsertField方法。

Public Function InsertFieldByKeyWord(ByV al KeyWord As String) As Integer

Dim ID As Integer

FieldCount = FieldCount + 1

ReDim MyField(FieldCount)

ID = InsertField(KeyWord)

MyField(FieldCount).ID = ID

MyField(FieldCount).KeyWord = KeyWord

End Function

当Word文件已经插入了域,就要填充域值。填充域值应该分为二种情况考虑。一种是单值域,一种是多值域。单值域是一一对应关系,仅取出值域插入到对应的位置。实现的方法是扫描整个文档,找出是用户插入的域(Fields. Type = 81),用域值取代之,这里用到了一个由关键字得到值的方法GetFieldV alues,这个方法在后面将会讲到,对应的是数据库的"工程"表。。怎样保证永远仅插入一个值呢?方法是先清除掉原域值和域代码,再在当前插入点插入域代码和域值。实现的方法如下:

'用关键字对应的值插入值,在文档中在有域的地方插入对应的值

Public Function InsertV alue() As Boolean

Dim i, Count As Integer

Dim KeyWord As String

Dim V alue, Data

Dim mySelection As Selection

Count = wdDoc.Fields.Count

For i = 1 To Count

If wdDoc.Fields.Item(i).Type = 81 Then

KeyWord = wdDoc.Fields.Item(i).Data

If Right(KeyWord, 1) <> "F" Then

V alue = clsDB.GetFieldV alues("工程", KeyWord)

wdDoc.Fields.Item(i).Select()

mySelection = wdApp.Selection '插入点

If mySelection.Tables.Count <> 0 Then

'clear text

mySelection.Cells.Item(1).Select()

mySelection.Delete()

'还原原域

InsertField(KeyWord)

End If

wdDoc.Fields.Item(i).Result.Text = V alue(0).itemarray(0)

End If

End If

Next

End Function

插入多值域时要考虑表格行数够不够,不够时要增加表格行数,且每插入一个值,光标要下移一行。这里对应的是数据库的"校核"表。实现的方法如下:

'插入多值域

Public Function InsertCollection() As Boolean

End Function

Private Function InsertRow(ByV al mySelection As Selection, ByV al recCount As Integer) As Boolean Dim InsertRowCount As Integer '插入的行数

Dim CurrCell As Cell

CurrCell = mySelection.Cells.Item(1)

InsertRowCount = recCount - mySelection.Tables.Item(1).Rows.Count + 1

If InsertRowCount > 0 Then

mySelection.InsertRows(InsertRowCount)

CurrCell.Select()

mySelection.MoveUp(Unit:=wdLine, Count:=InsertRowCount)

IsInsertRow = True

End If

End Function

如果表格行数少于表数据的行数则应该增加表格行数。增加多少表格行数由表数据的行数减去现有表格行数加入计算出来。当插入了行,光标一定下移了几行,这里要还原光标至原来位置,方法是先保留插入点,插入行后,重新选择插入点,使光标上移几行。表格已经插入行以后就不要再插入了,所以至IsInsertRow为真。

'向表格中增加行数。

Private Function IsInsert(ByV al mySelection As Selection, ByV al recCount As Integer) As Boolean

End Function

Word的菜单和工具箱很多,用户操作时先关掉这些不必要的东西,最后恢复Word环境的原状。

'恢复Word环境的所有命令及菜单。

Public Sub OpenCommandBar()

End Sub

'关闭Word环境的所有命令及菜单。

Public Sub CloseCommandBar()

End Sub

2.增加一个处理数据库的类COleDataAccess.

COleDataAccess. 类很简单,包含连接数据库的方法ConnAccess,打开静态表的方法GetDataTable,由字段名得到字段值的方法GetFieldV alues。

Public Class COleDataAccess

Private mOleCnnDB As New OleDbConnection()

'连接Access数据库:DBName数据库名。

Public Sub ConnAccess(ByV al DBName As String)

mOleCnnDB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User ID=Admin;" & _

"Data Source='" & DBName & "'"

mOleCnnDB.Open()

End Sub

'获取数据表。strSql查询条件。

Public Overloads Function GetDataTable(ByV al strSql As String) As DataTable

End Function

'由字段名得到字段值的方法:. TableName表名; FieldName 字段名

End Class

3.增加模块Module1

模块Module1定义一COleDataAccess类的变量clsDB,并连接数据库,显示用户窗体。

Module Module1

Public clsDB As New COleDataAccess()

Sub main()

clsDB.ConnAccess("工程数据.mdb")

Dim frm As New frmUserWord()

frm.ShowDialog()

End Sub

End Module

4.增加用户操作窗体

向工程中增加一窗体frmUserWord, 窗体标题为“处理Word文档“,在frmUserWord上加入3个CommandButton,用于打开文件(cmdOpenFile)、填充数据(cmdFill)、保存文件(cmdSave)用的命令按钮;2个ComboBox,用于所插入的字段名;2个Label;2个CommonDialog,用于执行打开文件和保存文件; 打开文件的对话框OpenFileDialog1、保存文件的对话框SaveFileDialog1。界面如下:

窗体frmUserWord类事实很简单,frmUserWord 类的代码如下:

Public Class frmUserWord

Inherits System.Windows.Forms.Form

Dim clsDoc As New CWordDoc()

'打开Word文件.并使处理界面位于Word最顶端,适当调整Word位置,关闭Word其它功能。

Private Sub cmdOpenFile_Click(ByV al sender As System.Object, ByV al e As System.EventArgs) Handles cmdOpenFile.Click

Dim FileName As String

OpenFileDialog1.ShowDialog()

FileName = OpenFileDialog1.FileName

If FileName = "" Then

Exit Sub

End If

clsDoc.OpenWordDocument(FileName)

clsDoc.SetWordSize(0, 50, 2000, 2000)

clsDoc.CloseCommandBar()

Me.Top = 0

Me.Left = 0

Me.Width = 10000

Me.Height = 80

ComboBox1.Enabled = True

ComboBox2.Enabled = True

cmdSave.Enabled = True

cmdFill.Enabled = True

End Sub

在Form的Load的事件中定义的打开和保存文件的格式,并填充ComboBox数据。ComboBox数据对应数据库表的字段名。

Private Sub Form1_Load(ByV al sender As System.Object, ByV al e As System.EventArgs) Handles MyBase.Load …

End Sub

'填充数据

Private Sub cmdFill_Click(ByV al sender As System.Object, ByV al e As System.EventArgs) Handles cmdFill.Click clsDoc.InsertV alue()

clsDoc.InsertCollection()

End Sub

'用户选择所插入域的域名,并在光标处插入单值域。

Private Sub ComboBox1_SelectedIndexChanged(ByV al sender As Object, ByV al e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

clsDoc.InsertField(sender.Text)

End Sub

'用户选择所插入域的域名,并在光标处插入多值域。

域所对应多值时,域只能插入表格中。且要与单值域区分,标记为多值插入。

Private Sub ComboBox2_SelectedV alueChanged(ByV al sender As Object, ByV al e As System.EventArgs) Handles ComboBox2.SelectedV alueChanged

Dim KeyWord As String

KeyWord = sender.Text + "F" '标记是多值

clsDoc.InsertField(KeyWord)

End Sub

'保存Word文件.

Private Sub cmdSave_Click(ByV al sender As System.Object, ByV al e As System.EventArgs) Handles cmdSave.Click clsDoc.SaveWordDocument()

End Sub

'打开Word的命令菜单及工具箱。

Private Sub frmUserWord_Closed(ByV al sender As Object, ByV al e As System.EventArgs) Handles MyBase.Closed clsDoc.OpenCommandBar()

End Sub

End Class

5.应用与测试

一般,此种应用是作为一个软件的一部分,我们可以把它生成组件来用,方法把项目的输出类型改为类库后,把它生成DLL文件就可。这里为了方便测试就直接把它生成应用程序。

下面对它运行时的结果如下:

打开一Word文件运行后的界面如下:

四.结论

上面方法介绍了Word域的利用,利用VBA编写Word域的方法。Word域所对应的数据库的字段的单值和多值的关系,极有普遍性,很有实用价值。

参考文献

1.《Visual Basic 企业应用程序开发》[美]Microsoft Corporation 著。

2.《Microsoft Visual Basic 6.0 中文版程序员指南》国微软出版社。

3.《Visual https://www.wendangku.net/doc/025497662.html, 教学指引案头书》普悠玛数字科技博硕文化出版社。

史上-最全-wordExcel使用技巧大全(超全)

不收藏不行的史上最全word用法 三招去掉页眉那条横线 1、在页眉中,在“格式”-“边框和底纹”中设置表格和边框为“无”,应用于“段落” 2、同上,只是把边框的颜色设置为白色(其实并没有删的,只是看起来没有了,呵呵) 3、在“样式”栏里把“页眉”换成“正文”就行了——强烈推荐! 会多出--(两个横杠) 这是用户不愿看到的,又要多出一步作删除-- 解决方法:替换时在前引号前加上一个空格问题就解决了 插入日期和时间的快捷键 Alt+Shift+D:当前日期 Alt+Shift+T:当前时间 批量转换全角字符为半角字符 首先全选。然后“格式”→“更改大小写”,在对话框中先选中“半角”,确定即可 Word启动参数简介 单击“开始→运行”命令,然后输入Word所在路径及参数确定即可运行,如“C:\ PROGRAM FILES \MICROSOFT Office \Office 10\ WINWord.EXE /n”,这些常用的参数及功能如下: /n:启动Word后不创建新的文件。 /a:禁止插件和通用模板自动启动。 /m:禁止自动执行的宏。 /w:启动一个新Word进程,独立与正在运行的Word进程。 /c:启动Word,然后调用Netmeeting。

/q:不显示启动画面。 另外对于常需用到的参数,我们可以在Word的快捷图标上单击鼠标右键,然后在“目标”项的路径后加上该参数即可。 快速打开最后编辑的文档 如果你希望Word在启动时能自动打开你上次编辑的文档,可以用简单的宏命令来完成: (1)选择“工具”菜单中的“宏”菜单项,单击“录制新宏”命令打开“录制宏”对话框; (2)在“录制宏”对话框中,在“宏名”输入框中输入“autoexec”,点击“确定”; (3)从菜单中选择“文件”,点击最近打开文件列表中显示的第一个文件名;并“停止录制”。保存退出。下次再启动Word时,它会自动加载你工作的最后一个文档。 格式刷的使用 1、设定好文本1的格式。 2、将光标放在文本1处。 3、单击格式刷按钮。 4、选定其它文字(文本2),则文本2的格式与文本1 一样。 若在第3步中单击改为双击,则格式刷可无限次使用,直到再次单击格式刷(或按Esc键)为止。 删除网上下载资料的换行符(象这种“↓”) 在查找框内输入半角^l(是英文状态下的小写L不是数字1),在替换框内不输任何内容,单击全部替换,就把大量换行符删掉啦。 选择性删除文件菜单下的最近使用的文件快捷方式。 工具→选项→常规把“列出最近使用文件数改为0”可以全部删除,若要选择性删除,可以按ctrl+Alt+ -三个键,光标变为一个粗减号后,单击文件,再单击要删除的快捷方式就行了。 建立一个矩形选区:

word使用大全

Word2003使用技巧方法大全 在默认情况下,我们用Word打开WPS文档时,系统提示打不开,这是不是就代表Office不能读取WPS文件呢?其实不是,只要你经过一些简单的操作,就能达到目的,下面就是具体的方法。 在默认情况下OfficeXP并没有安装转换器,我们可以在安装时安装WPS文件转换器,这样就可以打开WPS文件了。在光驱中放入OfficeXP安装光盘,运行安装程序,并选择“添加或删除功能-更改已安装的功能或删除指定的功能”按钮,接着选择“Office共享功能→转换和过滤器→文本转换器”中的“中文WPSFORDOS”和“中文WPS97/2000FORWindows”选项即可。这样再在Word 中单击“文件→打开”命令时,在打开对话框中的“文件类型”中就可以看到打开“WPSDOS导入”和“WPS文件”两个选项,分别对应DOS版的WPS文件和WPS97/WPS2000/WPSOffice文件,选中文件就可以在Word中打开。Word2002在新建文档任务窗格中显示了你最近打开的4个文档的列表,用这种方式可以非常轻松地打开文档,不过你可能常常会感觉只显示最近的4个文档有些不够用,想在该列表中看到第5个或更多打开过的文档吗?方法如下:单击“工具→选项”命令,打开对话框,然后单击“常规”选项卡,在“列出最近所用文件”框中指定你想在新建文档任务窗格中显示的最近所用文档的数量,这个数字最高可以指定为9,单击“确定”按钮即可。 方法一:单击“文件→打开”命令下的“打开”对话框,选中要打开的多个文档,若文档顺序相连,可以选中第一个文档后按住Shift键,再用鼠标单击最后一个文档,若文档的顺序不相连,可以先按住Ctrl键,再用鼠标依次选定文档;单击“打开”按钮即可。 方法二:在“资源管理器”中,选中要打开的多个Word文档,按下回车键,系

word表格批量插入图片

竭诚为您提供优质文档/双击可除word表格批量插入图片 篇一:word20xx中批量快速插入图片技巧 word20xx中批量快速插入图片技巧 我们知道,对于某些特定的字符,可以通过“自动更正”的方法实现快速替换,其实图片也是可以自动更正的,这在需要经常调用某些图片时相当实用,这样就不需要每次逐个手工插入了。这里以word20xx为例进行说明,让你在输入“1”、“2”这些数字时,能够自动替换为相关的图片(例如频繁出现的公司logo图片等)。 首先将相关的图片插入到word文档的窗口中,然后按下“ctrl+c”组合键将它们复制到剪贴板中备用。这一步至关重要,否则下面的操作将无法正常完成。 接着单击office按钮打开“word选项”对话框,然后切换到“校对”选项卡,在这里你会发现一个“自动更正选项”的按钮,单击后即可打开如图所示的对话框,在“替换”后面的文本框中输入图片名称“1”。此时我们会发现原来右下角的“添加”按钮已经可以正常使用,接下来直接单击“添加”按钮,添加图片就可以了。

需要提醒的是,如果前面的步骤没有进行的话,那么即使在“替换”下面的文本框中输入了相关的字符,也会看到“添加”按钮仍然呈现不可用的灰色状态。 按照类似的步骤,你可以继续添加常用的图片到其他自动更正的项目,以后插入相关图片时就方便多了(虽然“替换为”文本框中没有任何反应,而且确认后“替换为”一列也只是显示为“*”号,但这只是显示的问题)。 以后,当我们在word文档中输入1、2这样的数字时,按下回车键后,相关的图片就会自动出现在word文档中,大大提高了工作效率。 20xx-07-27来源:it168 篇二:word与excel连接邮件合并批量插入照片 word与excel数据连接邮件合并批量照片自动插入方法 一、建立“照片名”的excel数据文件 1.建立文件夹:在d盘根目录下建立名为:yjhebing的文件夹,在这个文件夹里面在建立一个名为:zhaopianku的文件夹,所有照片放在zhaopianku的文件夹(word表格批量插入图片)里面 图-1:zhaopianku文件夹 2.开始——运行——输入cmd,按回车键,打开dos命令框。输入d:按回车建 再输入:cdyjhebing按回车键,再输入:cdzhaopianku

word域功能详解

1.什么是域 简单地讲,域就是引导Word在文档中自动插入文字、图形、页码或其他信息的一组代码。每个域都有一个唯一的名字,它具有的功能与Excel中的函数非常相似。下面以Seq和Date域为例,说明有关域的一些基本概念。 形如“{Seq Identifier [Bookmark ] [Switches ]}”的关系式,在Word中称为“域代码”。它是由: 域特征字符:即包含域代码的大括号“{}”,不过它不能使用键盘直接输入,而是按下Ctrl+F9组合键输入的域特征字符。 域名称:上式中的“Seq”即被称为“Seq域”,Word 2003提供了9大类共74种域。 域指令和开关:设定域工作的指令或开关。例如上式中的“Identifier”和“Bookmark”,前者是为要编号的一系列项目指定的名称,后者可以加入书签来引用文档中其他位置的项目。“Switches”称为可选的开关,域通常有一个或多个可选的开关,开关与开关之间使用空格进行分隔。 域结果:即是域的显示结果,类似于Excel函数运算以后得到的值。例如在文档中输入域代码“{Date \@ "yyyy年m月d日" \* MergeFFormat}”的域结果是当前系统日期。 域可以在无须人工干预的条件下自动完成任务,例如编排文档页码并统计总页数;按不同格式插入日期和时间并更新;通过链接与引用在活动文档中插入其他文档;自动编制目录、关键词索引、图表目录;实现邮件的自动合并与打印;创建标准格式分数、为汉字加注拼音等等。 2.在文档中插入域 (1)使用命令插入域 在Word中,高级的复杂域功能很难用手工控制,如“自动编号”和“邮件合并”、“题注”、“交叉引用”、“索引和目录”等。为了方便用户,9大类共74种域大都以命令的方式提供。 在“插入”菜单中提供有“域”命令,它适合一般用户使用,Word提供的域都可以使用这种方法插入。你只需将光标放置到准备插入域的位置,单击“插入→域”菜单命令,即可打开“域”对话框。 首先在“类别”下拉列表中选择希望插入的域的类别,如“编号”、“等式和公式”等。选中需要的域所在的类别以后,“域名”列表框会显示该类中的所有域的名称,选中欲插入的域名(例如“AutoNum”),则“说明”框中就会显示“插入自动编号”,由此可以得知这个域的功能。对AutoNum域来说,你只要在“格式”列表中选中你需要的格式,单击“确定”按钮就可以把特定格式的自动编号插入页面。如图1所示。 你也可以选中已经输入的域代码,单击鼠标右键,然后选择“更新域”、“编辑域”或“切换域代码”命令,对域进行操作。 (2)使用键盘插入 如果你对域代码比较熟悉,或者需要引用他人设计的域代码,使用键盘直接输入会更加快捷。其操作方法是:把光标放置到需要插入域的位置,按下Ctrl+F9组合键插入域特征字符“{ }”。接着将光标移动到域特征代码中间,按从左向右的顺序输入域类型、域指令、开关等。结束后按键盘上的F9键更新域,或者按下Shift+F9组合键显示域结果。

Word2010教程大全(一章)

Word2010教程大全(一章) 最全面的讲述了Word2010的操作技技巧 Word2010基础部分 全面认识Word2010功能区 Microsoft Word从Word2007升级到Word2010,其最显著的变化就是使用“文件”按钮代替了Word2007中的Office按钮,使用户更容易从Word2003和Word2000等旧版本中转移。另外,Word2010同样取消了传统的菜单操作方式,而代之于各种功能区。在Word2010窗口上方看起来像菜单的名称其实是功能区的名称,当单击这些名称时并不会打开菜单,而是切换到与之相对应的功能区面板。每个功能区根据功能的不同又分为若干个组,每个功能区所拥有的功能如下所述: 1.“开始”功能区 “开始”功能区中包括剪贴板、字体、段落、样式和编辑五个组,对应Word2003的“编辑”和“段落”菜单部分命令。该功能区主要用于帮助用户对Word2010文档进行文字编辑和格式设置,是用户最常用的功能区,如图2009112601所示。 图2009112601 “开始”功能区 2.“插入”功能区 “插入”功能区包括页、表格、插图、链接、页眉和页脚、文本、符号和特殊符号几个组,对应Word2003中“插入”菜单的部分命令,主要用于在Word2010文档中插入各种元素,如图2009112602所示。 图2009112602 “插入”功能区 3.“页面布局”功能区 “页面布局”功能区包括主题、页面设置、稿纸、页面背景、段落、排列几个组,对应Word2003的“页面设置”菜单命令和“段落”菜单中的部分命令,用于帮助用户设置Word2010文档页面样式,如图2009112603所示。

给Word快速插入常用图片技巧

给Word快速插入常用图片技巧 系统下载打开Word2007,先插入一张公司标志图片,并调整好适当尺寸。再选中插入的图片,单击Office 按钮,选择“Word选项”。在“Word选项”窗口中选择“校对”,单击“自动更正选项”按钮。在“自动更正”窗口的“替换”输入框中输入“公标1”,单击“添加”按钮后(如图1),确定返回。以后不管在哪个文档中你只要输入“公标1”后再继续输入,“公标1”就会自动变成公司标志的图片。 图1 在此,“替换为”一项后面不用输入,Word默认会把选中内容当成替换为内容,只是当选中的是图片时“替换为”中会显示成空白,但其实已经有图片在里面了。此外,自动更正可以设置的对象不仅限于图片,还包括文字的格式和表格。你甚至可以同时选中包括图片、表格、文字等多种对象的内容进行设置。此招最大的缺点就是只能对“文字环绕”格式为“嵌入型”的图片有效,也只能插入“嵌入型”的图片。 文档部件,用鼠标插入图片 在Word2007中也可把常用图片保存成文档部件,即可通过鼠标单击选择快速插入常用图片。其优点是比较直观,操作上更顺手,而且对图片没有任何格式限制。 在Word文档选中一张图片(例:公司标志图),切换到“插入”选项卡,单击“文档部件”,选择“将所选内容保存到文档部件库”。在“新建构件基块”窗口中输入“名称”,比如“公标1”(如图2),确定后完成设置。以后编辑时,只要单击“插入”选项卡的“文档部件”即可在下拉列表中找到添加的公司标志图,单击选择即可插入。

图2 设置后关闭Word会提示是否保存到Building Blocks.dotx文档,此时一定要选择“是”。这招对图片、表格、文字等对象也同样有效。其缺点是不适合用键盘输入,而且当添加太多文档部件后比较难找到需要图片,反而不容易输入了。 录制宏,用快捷键插入图片 通过录制宏可以用快捷键插入常用图片,也可以把图片直接添加到快速工具栏上通过鼠标单击插入,兼具前两招的效果。由于可在工具栏上显示插入图片按钮,用鼠标插入图片时要比文档部件更方便,对图片格式也没有任何限制。适于插入少数特别常用的图片,比如公章、签名等等。另一优点是对原图进行修改后,下次插入的就是修改后的新图,无需重复设置,因此也适于插入经常修改的图片。 打开Word2007,切换到“视图”选项卡,单击“宏”选择“录制宏”。在“录制宏”对话框输入宏名为“公标1”,单击下面的“键盘”按钮。在弹出“自定义键盘”窗口中按下你要设置的快捷键“Alt+Ctrl+B”(如图3),单击“指定”按钮添加到“当前快捷键”列表中,“关闭”窗口返回Word。此时Word的状态栏会显示停止录制宏的图标“■”,鼠标指针也多了个录音带图标。

word中快捷键使用大全

Ctrl+B: 给选中的文字加粗(再按一次,取消加粗)。 Ctrl+D: 打开“字体”对话框,快速完成字体的各种设置。Ctrl+E: 使光标所在行的文字居中。 Ctrl+F: 打开“查找与替换”对话框,并定位在“查找”标签上。Ctrl+G: 打开“查找与替换”对话框,并定位在“定位”标签上。Ctrl+H: 打开“查找与替换”对话框,并定位在“替换”标签上。Ctrl+I: 使选中的文字倾斜(再按一次,取消倾斜)。 Ctrl+K: 打开“插入超级链接”对话框。 Ctrl+L: 使光标所在行的文本左对齐。 Ctrl+Shift+L: 给光标所在行的文本加上“项目符号”。 Ctrl+M:

同时增加首行和悬挂缩进。 Ctrl+Shift+M: 同时减少首行和悬挂缩进。 Ctrl+N: xx一个空文档。 Ctrl+O(或Ctrl+F12): 打开“打开”对话框。 Ctrl+P(或Ctrl+Shift+F12): 打开“打印”对话框。 Ctrl+R: 使光标所在行的文本右对齐。 Ctrl+S: 为新文档打开“另保存为”对话框,或对当前文档进行保存。Ctrl+T: 增加首行缩进。 Ctrl+Shift+T: 减少首行缩进。 Ctrl+U: 给选中的文字加上下划线(再按一次,去掉下划线)。 Ctrl+V:

将剪贴板中的文本或图片粘贴到光标处。若剪贴板中有多个内容,则将最后一次内容粘贴到光标处。 Ctrl+X: 将选中的文字剪切到剪贴板中。 Ctrl+Z: 撤消刚才进行的操作(可以多次使用)。 Ctrl+0:将选中的文本每段前增加12磅的间距。 Ctrl+1:若选中的文本行距不是“单倍行距”,则将其快速设置为“单倍行距”。 Ctrl+2:将选中的文本行距设置为“两倍行距”。 Ctrl+5:将选中的文本行距设置为“ 1.5倍行距”。 Ctrl+F2:快速执行“打印预览”功能。 Ctrl+F4:关闭当前文档,并提示是否保存。 Ctrl+F5:使窗口还原到最大化之前的状态。 Ctrl+Shift+F5:打开“书签”对话框。 Ctrl+Shift+F8:激活列选择功能,即通常所说的选择竖块文本(再按一次或按Esc键,取消该功能)。 Ctrl+F9:在光标处插入一域记号“{}”(注意: 直接输入的一对大括号不能作为域记号)。 Ctrl+Delete: 删除光标后面的一个英文单词或一个中文词语(可反复使用)。

word功能介绍大全

word功能介绍 1、捷键的使用 快捷键将大大提高您操作Word的效率。下面就是一些常用的快捷键: 快捷键功能快捷键功能 Ctrl+c 复制Ctrl+s 保存文件 Ctrl+x 剪切Ctrl+o 打开文件 Ctrl+v 粘贴Ctrl+p 打印 Ctrl+z 复原Ctrl+w 关闭文件 Ctrl+a 全选Ctrl+F2 打印预览 Ctrl+F4 依序关闭打开的文件 F12 另存新文件 2、取文章段落 F8功能键是"不能不用"的按键之一,它在Word中的主要功能是"扩充选取范围"。使用F8键会让您在选取文章的指定段落、章节时更得心应手。 按一下F8键:设置选取段落的起点; 连续按两下F8键:选取一个字; 连续按三下F8键:选取一句; 连续按四下F8键:选取一段; 连续按五下F8键:全选。 利用F8键可以让你的选定更精确,快点试一下吧。 3、抢救文件 "天有不测风云",有时用Word工作了很长时间,文件还没有来得及存盘,却突然停电或死机,这时真是"想哭却哭不出来"。有一招可以帮你在重新开机后把文件"抢救回来"。 首先选择"工具"菜单,再选菜单项中的"选项"。 按一下"文件位置"标签,点选"自动恢复文件",按一下"更改",接着找出Word自动记录文件的位置。利用快捷键的技巧,复制文件位置。 打开资源管理器,寻找这个文件位置。 Word会自动把来不及存盘的文件"寄放"在这里,如果此处有一个以上的文件,你可以从日期上判定你想要的文件,直接打开即可。 4、如何避免标题排在页底 在排版文件时,有时会出现标题在一页的底部,而它的正文出现在新的一页 中,不太美观。若想使标题与它的正文排在一起,可以按照下述步骤进行: (1).将光标移到该标题所在的段落中; (2).选择"格式"菜单中的"段落"命令,出现"段落"对话框; (3).在"段落"对话框中单击"换行和分页"标签; (4).选中"与下段同页"复选框,然后单击"确定"按钮。 5、如何将文档中的某一页改为横向打印 在排版过程中,可能会出现多页中一页的打印方向相反的情况,如何保证其 它页的打印方向不变呢?这时,您可以按照下述步骤进行: (1).将光标移到此页之前; (2).选择"插入"菜单中的"分隔符"命令,出现"分隔符"对话框; (3).在"分节符"区中选择"下一页"单选按钮,然后单击"确定"按钮;

Word使用技巧大全

Word2010使用技巧大全 在默认情况下,我们用Word打开WPS文档时,系统提示打不开,这是不是就代表Office不能读取WPS文件呢?其实不是,只要你经过一些简单的操作,就能达到目的,下面就是具体的方法。 在默认情况下OfficeXP并没有安装转换器,我们可以在安装时安装WPS文件转换器,这样就可以打开WPS文件了。在光驱中放入OfficeXP安装光盘,运行安装程序,并选择“添加或删除功能-更改已安装的功能或删除指定的功能”按钮,接着选择“Office共享功能→转换和过滤器→文本转换器”中的“中文WPSFORDOS”和“中文WPS97/2000FORWindows”选项即可。这样再在Word中单击“文件→打开”命令时,在打开对话框中的“文件类型”中就可以看到打开“WPSDOS导入”和“WPS文件”两个选项,分别对应DOS版的WPS文件和WPS97/WPS2000/WPSOffice文件,选中文件就可以在Word中打开。 Word2002在新建文档任务窗格中显示了你最近打开的4个文档的列表,用这种方式可以非常轻松地打开文档,不过你可能常常会感觉只显示最近的4个文档有些不够用,想在该列表中看到第5个或更多打开过的文档吗?方法如下:单击“工具→选项”命令,打开对话框,然后单击“常规”选项卡,在“列出最近所用文件”框中指定你想在新建文档任务窗格中显示的最近所用文档的数量,这个数字最高可以指定为9,单击“确定”按钮即可。 方法一:单击“文件→打开”命令下的“打开”对话框,选中要

打开的多个文档,若文档顺序相连,可以选中第一个文档后按住Shift 键,再用鼠标单击最后一个文档,若文档的顺序不相连,可以先按住Ctrl键,再用鼠标依次选定文档;单击“打开”按钮即可。 方法二:在“资源管理器”中,选中要打开的多个Word文档,按下回车键,系统会自动启动Word2002,并将所选文档全部打开。在选择文档时,如果是要选中多个连续文档,可以按下Shift键再用鼠标单击相应的文件名;如果要选中多个不连续文档,就按下Ctrl键再用鼠标单击相应的文件名。 方法三:如果文件在不同的目录中,可以在“资源管理器”的相应目录中,选中要打开的文档,按下鼠标左键,将文档拖到任务栏中的Word图标上(注意:此时的Word中没有打开的文档),所选文档就被打开了;再找到其它目录,用同样方法将所选文档拖到Word图标上。 选择“文件”菜单,在菜单最下方会出现最近编辑过的4个文件名,单击其中一项,便可快速打开相应文档。 如果希望Word每次启动时都能自动打开某个文档,可以通过简单的宏命令来实现这个功能,方法是: 在“录制宏”对话框中,在“宏名”输入框中输入要建立的宏的名称,如“auto”,点击“确定。 从菜单中单击“文件”,点击最近打开文件列表中显示的某一个文件名。 在Word2002中想保存多篇打开的文档,可以先按住Shift键,

WORD常见功能大全

把文字替换成图片 首先把图片复制到剪贴板中,然后打开替换对话框,在“查找内容”框中输入将被替换的文字,接着在“替换为”框中输入“^c”(注意:输入的一定要是半角字符,c要小写),单击替换即可。说明:“^c”的意思就是指令WordXP以剪贴板中的内容替换“查找内容”框中的内容。按此原理,“^c”还可替换包括回车符在内的任何可以复制到剪贴板的可视内容,甚至Excel表格。 三招去掉页眉那条横线 1、在页眉中,在“格式”-“边框和底纹”中设置表格和边框为“无”,应用于“段落” 2、同上,只是把边框的颜色设置为白色(其实并没有删的,只是看起来没有了,呵呵) 3、在“样式”栏里把“页眉”换成“正文”就行了——强烈推荐! 会多出–(两个横杠) 这是用户不愿看到的,又要多出一步作删除– 解决方法:替换时在前引号前加上一个空格问题就解决了 插入日期和时间的快捷键 Alt+Shift+D:当前日期 Alt+Shift+T:当前时间 批量转换全角字符为半角字符 首先全选。然后“格式”→“更改大小写”,在对话框中先选中“半角”,确定即可 Word启动参数简介 单击“开始→运行”命令,然后输入Word所在路径及参数确定即可运行,如“C:\ PROGRAM FILES \MICROSOFT Office \Office 10\ WINWord.EXE /n”,这些常用的参数及功能如下: /n:启动Word后不创建新的文件。 /a:禁止插件和通用模板自动启动。 /m:禁止自动执行的宏。 /w:启动一个新Word进程,独立与正在运行的Word进程。

/c:启动Word,然后调用Netmeeting。 /q:不显示启动画面。 另外对于常需用到的参数,我们可以在Word的快捷图标上单击鼠标右键,然后在“目标”项的路径后加上该参数即可。 快速打开最后编辑的文档 如果你希望Word在启动时能自动打开你上次编辑的文档,可以用简单的宏命令来完成: (1)选择“工具”菜单中的“宏”菜单项,单击“录制新宏”命令打开“录制宏”对话框; (2)在“录制宏”对话框中,在“宏名”输入框中输入“autoexec”,点击“确定”; (3)从菜单中选择“文件”,点击最近打开文件列表中显示的第一个文件名;并“停止录制”。保存退出。下次再启动Word时,它会自动加载你工作的最后一个文档。 格式刷的使用 1、设定好文本1的格式。 2、将光标放在文本1处。 3、单击格式刷按钮。 4、选定其它文字(文本2),则文本2的格式与文本1 一样。 若在第3步中单击改为双击,则格式刷可无限次使用,直到再次单击格式刷(或按Esc键)为止。 删除网上下载资料的换行符(象这种“↓”) 在查找框内输入半角^l(是英文状态下的小写L不是数字1),在替换框内不输任何内容,单击全部替换,就把大量换行符删掉啦。 选择性删除文件菜单下的最近使用的文件快捷方式。 工具→选项→常规把“列出最近使用文件数改为0”可以全部删除,若要选择性

(完整版)word中快捷键使用大全

Ctrl+B:给选中的文字加粗(再按一次,取消加粗)。 Ctrl+D:打开“字体”对话框,快速完成字体的各种设置。 Ctrl+E:使光标所在行的文字居中。 Ctrl+F:打开“查找与替换”对话框,并定位在“查找”标签上。 Ctrl+G:打开“查找与替换”对话框,并定位在“定位”标签上。 Ctrl+H:打开“查找与替换”对话框,并定位在“替换”标签上。 Ctrl+I:使选中的文字倾斜(再按一次,取消倾斜)。 Ctrl+K:打开“插入超级链接”对话框。 Ctrl+L:使光标所在行的文本左对齐。 Ctrl+Shift+L:给光标所在行的文本加上“项目符号”。 Ctrl+M:同时增加首行和悬挂缩进。 Ctrl+Shift+M:同时减少首行和悬挂缩进。 Ctrl+N:新建一个空文档。 Ctrl+O(或Ctrl+F12):打开“打开”对话框。 Ctrl+P(或Ctrl+Shift+F12):打开“打印”对话框。 Ctrl+R:使光标所在行的文本右对齐。 Ctrl+S:为新文档打开“另保存为”对话框,或对当前文档进行保存。 Ctrl+T:增加首行缩进。 Ctrl+Shift+T:减少首行缩进。 Ctrl+U:给选中的文字加上下划线(再按一次,去掉下划线)。 Ctrl+V:将剪贴板中的文本或图片粘贴到光标处。若剪贴板中有多个内容,则将最后一次内容粘贴到光标处。 Ctrl+X:将选中的文字剪切到剪贴板中。 Ctrl+Z:撤消刚才进行的操作(可以多次使用)。 Ctrl+0:将选中的文本每段前增加12磅的间距。 Ctrl+1:若选中的文本行距不是“单倍行距”,则将其快速设置为“单倍行距”。 Ctrl+2:将选中的文本行距设置为“两倍行距”。 Ctrl+5:将选中的文本行距设置为“1.5倍行距”。 Ctrl+F2:快速执行“打印预览”功能。 Ctrl+F4:关闭当前文档,并提示是否保存。 Ctrl+F5:使窗口还原到最大化之前的状态。 Ctrl+Shift+F5:打开“书签”对话框。 Ctrl+Shift+F8:激活列选择功能,即通常所说的选择竖块文本(再按一次或按Esc键,取消该功能)。Ctrl+F9:在光标处插入一域记号“{}”(注意:直接输入的一对大括号不能作为域记号)。 Ctrl+Delete:删除光标后面的一个英文单词或一个中文词语(可反复使用)。 Ctrl+退格键:删除光标前面的一个英文单词或一个中文词语(可反复使用)。 Ctrl+Enter:将光标以后的内容快速移到下一页。 Ctrl+End:快速将光标移到文末。 Ctrl+Home:快速将光标移到文首。 Ctrl+Insert+Insert(即按两下Insert键):快速打开或更改“任务窗格”到“剪贴板”状态。 Ctrl++:快速切换到下标输入状态(再按一次恢复到正常状态)。 Ctrl+Shift++:快速切换到上标输入状态(再按一次恢复到正常状态)。 Ctrl+→:按英文单词或中文词语的间隔向后移动光标。 Ctrl+←:按英文单词或中文词语的间隔向前移动光标 Shift + Delete 永久删除所选项, Word中快捷键使用技巧

利用excelVBA批量修改文件名以及自动插图到word

前段时间,因编写报告,需要把成果图片修改名字后,将图以及相应的名字插入word文档中。一次报告,至少200张图,花了数个小时才弄完工作,同时难免出现差错。之后就一直寻找捷径,基于excel vba以前有一点基础,现将整理出来的代码分享给大家。可以去下载我编好的excel 小程序,里面有详细代码,地址在最下方。欢迎直接试用下,给个反馈建议. 1.查找文件夹中符合图片格式的文件,返回其名字 Dim fs, f, f1, fc, s Dim arr As String Set fs = CreateObject("") Address = Address = Left(Address, InStrRev(Address, "\", Len(Address))) '获得当前工作表所在文件夹路径 Set f = (Address) Set fc = i = 2 For Each f1 In fc '遍历文件 If FileIspicture Then ' 引用了自定义函数 FileIspicture 判断是否为需要查找的文件格式

phname = '获取文件名 houzhui = Right(phname, Len(phname) - InStrRev(phname, ".", Len(phname)) + 1) (i, 1) = Left(phname, InStrRev(phname, ".", Len(phname)) - 1) (i, 2) = houzhui i = i + 1 End If Next 2.修改文件名称 Sub changename() Dim Address As String Address = Address = Left(Address, InStrRev(Address, "\", Len(Address))) n = , 1).End(xlUp).row For i = 2 To n '修改名称 pname = (i, 1) & (i, 2) textname = (i, 3) houzhui = Right(pname, Len(pname) - InStrRev(pname, ".", Len(pname)) + 1) '获取后缀 Name Address & pname As Address & textname & houzhui Next i

word域功能详解1

域应用基础 1.什么是域 简单地讲,域就是引导Word在文档中自动插入文字、图形、页码或其他信息的一组代码。每个域都有一个唯一的名字,它具有的功能与Excel中的函数非常相似。下面以Seq和Date域为例,说明有关域的一些基本概念。 形如“{Seq Identifier [Bookmark ] [Switches ]}”的关系式,在Word中称为“域代码”。它是由: 域特征字符:即包含域代码的大括号“{}”,不过它不能使用键盘直接输入,而是按下Ctrl+F9组合键输入的域特征字符。 域名称:上式中的“Seq”即被称为“Seq域”,Word 2003提供了9大类共74种域。 域指令和开关:设定域工作的指令或开关。例如上式中的“Identifier”和“Bookmark”,前者是为要编号的一系列项目指定的名称,后者可以加入书签来引用文档中其他位置的项目。“Switches”称为可选的开关,域通常有一个或多个可选的开关,开关与开关之间使用空格进行分隔。 域结果:即是域的显示结果,类似于Excel函数运算以后得到的值。例如在文档中输入域代码“{Date \@ "yyyy年m月d日" \* MergeFForma t}”的域结果是当前系统日期。 域可以在无须人工干预的条件下自动完成任务,例如编排文档页码并统计总页数;按不同格式插入日期和时间并更新;通过链接与引用在活动文档中插入其他文档;自动编制目录、关键词索引、图表目录;实现邮件的自动合并与打印;创建标准格式分数、为汉字加注拼音等等。 2.在文档中插入域 (1)使用命令插入域 在Word中,高级的复杂域功能很难用手工控制,如“自动编号”和“邮件合并”、“题注”、“交叉引用”、“索引和目录”等。为了方便用户,9大类共74种域大都以命令的方式提供。 在“插入”菜单中提供有“域”命令,它适合一般用户使用,Word提供的域都可以使用这种方法插入。你只需将光标放置到准备插入域的位置,单击“插入→域”菜单命令,即可打开“域”对话框。 首先在“类别”下拉列表中选择希望插入的域的类别,如“编号”、“等式和公式”等。选中需要的域所在的类别以后,“域名”列表框会显示该类中的所有域的名称,选中欲插入的域名(例如“AutoNum”),则“说明”框中就会显示“插入自动编号”,由此可以得知这个域的功能。对AutoNum域来说,你只要在“格式”列表中选中你需要的格式,单击“确定”按钮就可以把特定格式的自动编号插入页面。如图1所示。 你也可以选中已经输入的域代码,单击鼠标右键,然后选择“更新域”、“编辑域”或“切换域代码”命令,对域进行操作。 (2)使用键盘插入 如果你对域代码比较熟悉,或者需要引用他人设计的域代码,使用键盘直接输入会更加快捷。其操作方法是:把光标放置到需要插入域的位置,按下Ctrl+F9组合键插入域特征字符“{ }”。接着将光标移动到域特征代码中间,按从左向右的顺序输入域类型、域指令、开关等。结束后按键盘上的F9键更新域,或者按下Shift+F9组合键显示域结果。

WORD使用技巧大全(史上最强哦)

1.问:WORD里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同? 答:分节,每节可以设置不同的页眉。文件——页面设置——版式——页眉和页脚——首页不同 2.问:请问word中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全部改了?答:在插入分隔符里,选插入分节符,可以选连续的那个,然后下一页改页眉前,按一下“同前”钮,再做的改动就不影响前面的了。简言之,分节符使得它们独立了。这个工具栏上的“同前”按钮就显示在工具栏上,不过是图标的形式,把光标移到上面就显示出”同前“两个字来了 3.问:如何合并两个WORD文档,不同的页眉需要先写两个文件,然后合并,如何做?答:页眉设置中,选择奇偶页不同/与前不同等选项 4.问:WORD编辑页眉设置,如何实现奇偶页不同? 比如:单页浙江大学学位论文,这一个容易设;双页:(每章标题),这一个有什么技巧啊?答:插入节分隔符,与前节设置相同去掉,再设置奇偶页不同 5.问:怎样使WORD文档只有第一页没有页眉,页脚?答:页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式-边框和底纹,选择无,这个只要在“视图”——“页眉页脚”,其中的页面设置里,不要整个文档,就可以看到一个“同前”的标志,不选,前后的设置情况就不同了。 6.问:如何从第三页起设置页眉?答:在第二页末插入分节符,在第三页的页眉格式中去掉同前节,如果第一、二页还有页眉,把它设置成正文就可以了

●在新建文档中,菜单—视图—页脚—插入页码—页码格式—起始页码为0,确定; ●菜单—文件—页面设置—版式—首页不同,确定; ●将光标放到第一页末,菜单—文件—页面设置—版式—首页不同—应用于插入点之后,确定。第2步与第三步差别在于第2步应用于整篇文档,第3步应用于插入点之后。这样,做两次首页不同以后,页码从第三页开始从1编号,完成。 7.问:WORD页眉自动出现一根直线,请问怎么处理?答:格式从“页眉”改为“清除格式”,就在“格式”快捷工具栏最左边;选中页眉文字和箭头,格式-边框和底纹-设置选无 8.问:页眉一般是---------,上面写上题目或者其它,想做的是把这根线变为双线,WORD中修改页眉的那根线怎么改成双线的?答:按以下步骤操作去做: ●选中页眉的文字,包括最后面的箭头 ●格式-边框和底纹 ●选线性为双线的 ●在预览里,点击左下小方块,预览的图形会出现双线 ●确定▲上面和下面自己可以设置,点击在预览周围的四个小方块,页眉线就可以在不同的位置

Word宏:Word中的图片批量统一大小及同比例缩放(图)

?Word宏:Word中的图片批量统一大 小及同比例缩放(图) 有些时候,我们用Word来做一些图文混排的文档,需要正规的样式,例如图片大小一致。下面的方法就是告诉我们如何来实现很多的图片统一大小。 实现代码: Sub setpicsize() '设置图片大小 Dim n '图片个数 On Error Resume Next'忽略错误 For n = 1To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片 ActiveDocument.InlineShapes(n).Height = 400'设置图片高度 为400px ActiveDocument.InlineShapes(n).Width = 300'设置图片宽 度300px Next n For n = 1To ActiveDocument.Shapes.Count 'Shapes类型图片ActiveDocument.Shapes(n).Height = 400'设置图片高度为400px ActiveDocument.Shapes(n).Width = 300'设置图片宽度300px Next n End Sub 使用方法,把代码复制到Visual Biscal编辑器中,再回到Word界面,运行“宏”命令。 操作步骤如下: 1.打开要统一图片大小的Word文档,点击“工具”-“宏”-“Visual Biscal 编辑器。

2)插入normal工程“模块”。

3)在“模块”中粘贴上面的代码。

4)保存,返回你要统一图片大小的Word文档。运行“工具”-“宏”-"宏命令"。 看一下结果,是不是你想要的统一图片大小。

Word2007功能区详解

Word2007功能区详解 与Word2003相比,Word2007最明显的变化就是取消了传统的菜单操作方式,而代之于各种功能区。在Word2007窗口上方看起来像菜单的名称其实是功能区的名称,当单击这些名称时并不会打开菜单,而是切换到与之相对应的功能区面板。每个功能区根据功能的不同又分为若干个组,每个功能区的所拥有的功能如下所述: 1.“开始”功能区 “开始”功能区中包括剪贴板、字体、段落、样式和编辑五个组,对应Word2003的“编辑”和“段落”菜单部分命令。该功能区主要用于帮助用户对Word2007文档进行文字编辑和格式设置,是用户最常用的功能区,如图2008080801所示。 图2008080801 “开始”功能区 2.“插入”功能区 “插入”功能区包括页、表格、插图、链接、页眉和页脚、文本、符号和特殊符号几个组,对应Word2003中“插入”菜单的部分命令,主要用于在Word2007文档中插入各种元素,如图2008080802所示。 图2008080802 “插入”功能区 3.“页面布局”功能区 “页面布局”功能区包括主题、页面设置、稿纸、页面背景、段落、排列几个组,对应Word2003的“页面设置”菜单命令和“段落”菜单中的部分命令,用于帮助用户设置Word2007文档页面样式,如图2008080803所示。 图2008080803 “页面布局”功能区 4.“引用”功能区 “引用”功能区包括目录、脚注、引文与书目、题注、索引和引文目录几个组,用于实现在Word2007文档中插入目录等比较高级的功能,如图2008080804所示。

图2008080804 “引用”功能区 5.“邮件”功能区 “邮件”功能区包括创建、开始邮件合并、编写和插入域、预览结果和完成几个组,该功能区的作用比较专一,专门用于在Word2007文档中进行邮件合并方面的操作,如图2008080805所示。 图2008080805 “邮件”功能区 6.“审阅”功能区 “审阅”功能区包括校对、中文简繁转换、批注、修订、更改、比较和保护几个组,主要用于对Word2007文档进行校对和修订等操作,适用于多人协作处理Word2007长文档,如图2008080806所示。 图2008080806 “审阅”功能区 7.“视图”功能区 “视图”功能区包括文档视图、显示/隐藏、显示比例、窗口和宏几个组,主要用于帮助用户设置Word2007操作窗口的视图类型,以方便操作,如图2008080807所示。 图2008080807 “视图”功能区 8.“加载项”功能区 “加载项”功能区包括菜单命令和工具栏命令两个组,加载项是可以为Word2007安装的附加属性,如自定义的工具栏或其它命令扩展。“加载项”功能区则可以在Word2007中添加或删除加载项,如图2008080808所示。

word用法大全

1. 问:WORD 里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同? 答:分节,每节可以设置不同的页眉。文件――页面设置――版式――页眉和页脚――首页不同。 2. 问:请问word 中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全部改了? 答:在插入分隔符里,选插入分节符,可以选连续的那个,然后下一页改页眉前,按一下“同前”钮,再做的改动就不影响前面的了。简言之,分节符使得它们独立了。这个工具栏上的“同前”按钮就显示在工具栏上,不过是图标的形式,把光标移到上面就显示出”同前“两个字来。 3. 问:如何合并两个WORD 文档,不同的页眉需要先写两个文件,然后合并,如何做? 答:页眉设置中,选择奇偶页不同/与前不同等选项。 4. 问:WORD 编辑页眉设置,如何实现奇偶页不同? 比如:单页浙江大学学位论文,这一个容易设;双页:(每章标题),这一个有什么技巧啊? 答:插入节分隔符,与前节设置相同去掉,再设置奇偶页不同。 5. 问:怎样使WORD 文档只有第一页没有页眉,页脚? 答:页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式-边框和底纹,选择无,这个只要在“视图”――“页眉页脚”,其中的页面设置里,不要整个文档,就可以看到一个“同前”的标志,不选,前后的设置情况就不同了。 6. 问:如何从第三页起设置页眉? 答:在第二页末插入分节符,在第三页的页眉格式中去掉同前节,如果第一、二页还有页眉,把它设置成正文就可以了 ●在新建文档中,菜单―视图―页脚―插入页码―页码格式―起始页码为0,确定;●菜单―文件―页面设置―版式―首页不同,确定;●将光标放到第一页末,菜单―文件―页面设置―版式―首页不同―应用于插入点之后,确定。第2 步与第三步差别在于第2 步应用于整篇文档,第3 步应用于插入点之后。这样,做两次首页不同以后,页码从第三页开始从1 编号,完成。 7. 问:WORD 页眉自动出现一根直线,请问怎么处理? 答:格式从“页眉”改为“清除格式”,就在“格式”快捷工具栏最左边;选中页眉文字和箭头,格式-边框和底纹-设置选无。 8. 问:页眉一般是---------,上面写上题目或者其它,想做的是把这根线变为双线,WORD 中修改页眉的那根线怎么改成双线的?

相关文档