精华内容
下载资源
问答
  • WORD

    2010-04-02 14:23:00
    WORD域WORD域的英文意思是范围,类似数据库中的字段,实际上,它就是Word文档中的一些字段。每个Word域都有一 个唯一的名字,但有不同的取值。用Word排版时,若能熟练使用WORD域,可增强排版的灵活性,减少许多烦琐 ...

    WORD域

    WORD域的英文意思是范围,类似数据库中的字段,实际上,它就是Word文档中的一些字段。每个Word域都有一
    个唯一的名字,但有不同的取值。用Word排版时,若能熟练使用WORD域,可增强排版的灵活性,减少许多烦琐
    的重复操作,提高工作效率。下面从Word域的概念入手,引导读者逐步掌握如何使用WORD域。

    域是什么?

    首先,我们了解几个与域相关的概念。域代码是由域特征字符、域类型、域指令和开关组成的字符串;域结果
    是域代码所代表的信息。域特征字符是指包围域代码的大括号"{}",它不是从键盘上直接输入的,按<CTRL+
    F9>键可插入这对域特征字符。域类型就是WORD域的名称,域指令和开关是设定域类型如何工作的指令或开关。
    例如,域代码{ DATE /* MERGEFORMAT }在文档中每个出现此域代码的地方插入当前日期,其中"DATE"是域类
    型,"/* MERGEFORMAT"是通用域开关。

    域能做什么?

    使用Word域可以实现许多复杂的工作。主要有:自动编页码、图表的题注、脚注、尾注的号码;按不同格式插
    入日期和时间;通过链接与引用在活动文档中插入其他文档的部分或整体;实现无需重新键入即可使文字保持
    最新状态;自动创建目录、关键词索引、图表目录;插入文档属性信息;实现邮件的自动合并与打印;执行加 54com.cn
    、减及其他数学运算;创建数学公式;调整文字位置等。

    有哪些域类型?

    WORD提供了许多域类型,单击"插入"*"域"命令,打开插入域对话窗口,可以看到所有WORD域类型的列表及其
    分类信息。单击"帮助"*"Microsoft Word 帮助"命令,单击帮助向导的"查看帮助主题的完整列表"按钮,打开
    帮助主题窗口,在目录选项页双击列表中的"参考信息"*"域类型和开关",就可以得到WORD域类型的完整帮助
    信息。

    通用域开关

    通用域开关是一些可选择的域开关,用来设定域结果的格式或防止对域结果格式的改变,对大多数域可以应用
    如下四个通用开关:

    格式(/*):设定编号的格式、字母的大写和字符的格式,防止在更新域时对已有域结果格式的改变;

    数字图片(/#):指定数字结果的显示格式,包括小数的位数和货币符号的使用等;

    日期/时间图片(/@):对含有日期或时间的域使用该开关,可以设置域结果中日期或时间的格式;

    锁定结果(/!):使用锁定域结果开关,可以防止更新由书签、"INCLUDETEXT"或"REF"域所插入文本中的
    域。

    轻轻松松使用域

    插入域的最简捷方法是使用菜单命令,对域类型熟悉的用户可以直接从键盘上输入,对重复使用的复杂域代码 网管网bitsCN.com
    ,还可以通过WORD宏命令来实现,下面简要介绍。

    用对话窗口插入域

    利用WORD插入菜单中的"域"命令可以插入大多数域类型。方法如下:将插入点定位到欲插入域的文档位置,单
    击"插入"*"域"命令,弹出域对话窗口;在"分类"列表框中查找欲插入的域类型所在的类,如"等式和公式",
    单击选中它;在"域名"列表框中就显示出包括在该类中的所有域名,选中欲插入的域名,如"EQ",这时,"域代
    码"编辑框中显示出域名,在说明框中显示"建立科学方程式",表明该域的功能,对话窗口如图1所示;单击"选
    项"按钮,可以插入各种域开关或域指令等内容;单击域对话窗口的"确定"按钮将域插入到文档中。

    图1 域对话窗口

    用键盘插入域

    若您对域很熟悉,可直接从键盘上输入并编辑域代码。方法如下:将插入点移到待插入域的位置;按<CTRL+F9
    >键,在插入点插入一对域特征字符"{ }";将插入点移到这对域特征代码中,输入域类型、开关、域指令等;
    按<F9>更新域;按<SHIFT+F9>显示域结果;如果显示的域结果正确,那么插入域的工作就结束了;如果不正确
    ,按<SHIFT+F9>键重新切换到显示域代码状态,修改域代码,直至域结果正确为止。

    网管网bitsCN_com

    用宏命令插入域

    用宏命令插入域代码可以显著地降低重复插入类似域代码的工作强度,但是,这不仅需要对域比较熟悉,同时
    需要对VBA比较熟悉,将二者有机地结合才可能得到这一目的。

    让域服从调遣

    插入文档中的域,一般不需要特别地管理,比如自动插入的图表的题注编号,Word会对它们进行管理。对文档
    中的域,您还可以在文档的其它位置引用它,以达到交叉引用的目的。在文档改变时,引用域的文本就会自动
    更新,免去您一一修改的苦恼。

    交叉引用域

    单击"插入"*"交叉引用"命令,弹出交叉引用对话窗口,在引用类型列表框中选中一种类型,如"图表",在应用
    内容列表框中选中一个合适项目,如"整个题注",在"应用哪一个题注"列表框中选中适当的项目,单击"插入
    "按钮,就可以在当前插入点插入一个引用选定题注的域,它由WORD来维护。当引用源被修改后,WORD自动更
    新这个引用域。

    图2 交叉引用对话窗口

    修改域

    修改域和编辑域是一样的,您对域结果不满意,可以通过直接编辑域代码,来改变域的行为。按<ALT+F9>键(
    作用于整个文档)或<SHIFT+F9>键(作用于选定域),可在显示域代码或显示域结果两种形式之间切换,当切
    54com.cn


    换为域代码时,就可以直接编辑域,修改完后,单击同样的键查看域结果。

    锁定域

    如果插入一个域后,不希望随着文档的更新而更新,需要锁定域。锁定域的方法有两种:一是暂时锁定域,当
    需要Word更新域内容时,再解除锁定;二是解除域的链接,用当前域结果永久替换域代码。

    域的锁定和解除锁定

    锁定域可暂时阻止对域内容的更新,比如文档中插入一个日期域,可能在一段时间内不想更新它的内容,过了
    一段时间,又需要把它更新为当前的日期,那么用锁定域的方法就比较适合。如果锁定一个域,单击该域并按
    <CTRL+F11>键即可;若要解除一个域的锁定,单击该域并按<CTRL+SHIFT+F11>键即可。

    解除域链接

    如果一个域插入文档之后,不再需要更新它,可解除域的链接,用域结果永久地代替域代码。方法如下:选定
    需要解除链接的域,按<CTRL+SHIFT+F9>键。解除域的链接后,在文档中显示的文字就是普通文本了,将插入
    点移到它上面时,不会再出现灰色的域底纹。

    奇妙的排版效果

    在英文试卷中,各类辨认错误的试题较多。这类试题都是在单词或词组下面划线,再在划线下面标上A、B、C、
    D等字母,供考生选择。用WORD编排这种版式的关键是如何将使单词或词组、下划线和标识字母作为一个整体编 网管联盟www.bitsCN.com
    排,这可以使用WORD提供的域功能来实现。当输入所有文本后,采用下面的方法可以实现这种排版效果。

    将插入点定位在"Even though"的前面,按<CTRL+F9>键,在域特征字符中插入"eq /o(/s/up 0(),/s/do
    10(),/s/do 20())",注意引号中的字符需为半角字符。选定"Even though"词组,按<SHIFT+DELETE>键,将
    它删除并复制到公共剪贴板;将插入点定位到前面输入的"0()"的括号中,按<SHIFT+INSERT>键,将其插入到
    这对括号中;在"10()"的括号中输入"-----------",在"20()"的括号中输入"A";这样就实现了Even
    though-----------A。

    对余下的"looks"、 "older as"和"twenty-year-old"采用同样的方法插入公式域,就可以达到上述排版效果
    。插入公式域后的完整代码如下:

    小结

    对一般WORD用户来说,域是一个高级的议题,但是如果您希望自己能够更好地驯服WORD,使它为您效劳,您就
    需要熟悉并掌握它。在设定文档的页眉和页脚时,加入页码域让WORD替您对页面编号;在页眉中加入文档名称
    域,使打印的文档显示文件名称,以便以后查找文档;在大型文档中插入目录域,好让WORD替您管理目录的编
    撰等等。在WORD中使用域的地方是很多的,希望在WORD排版上有所长进的读者,不妨打开WORD的帮助文件,读 54com.cn
    一读有关域类型的帮助信息,提高自己对域的认识。记住开卷有益。

    展开全文
  • word域教程word域教程

    2010-10-11 08:22:47
    word域教程.docword域教程.docword域教程.docword域教程.docword域教程.docword域教程.docword域教程.docword域教程.doc
  • Word域教程适用于MS-Word和WPS-Word,通用,值得收藏学习! 域就是引导Word在文档中自动插入文字、图形、页码或其他信息的一组代码 。每个域都有一个唯一的名字,它具有的功能与Excel中的函数非常相似。
  • word域的使用,文字版PDF,可以复制其中的文字和代码,不仅有域代码的使用,还有常用功能举例
  • 生成word文档和word域动态赋值,很多时候需要生成这样的word文档供下载和打印,先制作一个包含了域的 word的模板附件,放在服务器端或者字节流存入数据库,以供需要的时候代码可以获取到,如: 其中右击每个域...

    生成word文档和word域动态赋值,很多时候需要生成这样的word文档供下载和打印,先制作一个包含了域的 word的模板附件,放在服务器端或者字节流存入数据库,以供需要的时候代码可以获取到,如:

    其中右击每个域可以选择编辑域,修改域的名称;

     

    获取到保存在数据库中的word模板内容:

    // DocAttachFile为数据库存放这个word附件的表对应的实体,通过这个实体类的content属性对应表的content字段获取到word的内容
    DocAttachFile docAttachFile = (DocAttachFile ) docAttachFile list.get(0); String licenseName = JsfHelper.getDeployWarPath() + "WEB-INF/classes/license.xml"; try { License license = new License(); license.setLicense(licenseName); Document doc = new Document(docAttachFile .getContent()); String[] fieldNames = null; Object[] values = null;

     

    使用aspose的word组件展示word内容和给域赋值:

                Map<?, ?> docmap = getDocMap();
                        if (docmap.containsKey(this.doctype)) {
                            Map<String, String> map = (Map<String, String>) docmap.get(this.doctype);
                            fieldNames = new String[(map == null) ? 0 : map.size()];
                            values = new Object[(map == null) ? 0 : map.size()];
                            int num = 0;
                            for (Map.Entry entry : map.entrySet()) {
                                fieldNames[num] = ((String) entry.getKey());
                                values[num] = entry.getValue();
                                ++num;
                            }
                            
                            // 获取邮件合并类型的域  
                            doc.getMailMerge().execute(fieldNames, values);
    
                  boolean isfiltersubmit = true;
                            if ((String.valueOf(5).equals(this.doctype)) || (String.valueOf(2).equals(this.doctype))) {
                                isfiltersubmit = false;
                            }
                  // 调用的aspose的word组件方法 mergertable(doc, isfiltersubmit); String docname
    = this.autoService.getItemTextByName("word附件", this.doctype) + ".doc";
    public void mergertable(Document doc, boolean isfiltersubmit) throws Exception {
            String sql = this.userMaterialService.getDocMaterialSQL(this.user.getPviguid(), isfiltersubmit);
            CRUDService crud = new CRUDService(DataSourceFactory.getFrameDs());
            Connection conn = crud.getDb().getConnection();
            ResultSet resultSet = SQLManageUtil.executeDataTable(sql, crud, conn, 1005, 1007);
            if (resultSet.next()) {
                try {
                    resultSet.first();
                    DataTable orderTable = new DataTable(resultSet, "Material");
                    doc.getMailMerge().executeWithRegions(orderTable);
    
                    crud.closeDataSource();
                    conn.close();
                    resultSet.close();
                }
                catch (Exception e) {
                    e.printStackTrace();
                }
            }
            else {
                List<Map<String, Object>> dataList = new ArrayList<Map<String, Object>>();
                Map<String, Object> data1 = new HashMap<String, Object>();
                data1.put("row_index", "");
                data1.put("MaterialName", "");
                dataList.add(data1);
                doc.getMailMerge().executeWithRegions(new MapMailMergeDataSource(dataList, "Material"));
            }
        }

     

    获取其他信息给word的域赋值:

     public Map<String, Map<String, String>> getAllDocValue() {
            Map<String, Map<String, String>> docmap = new HashMap<String, Map<String, String>>();
    
    // 三好青年申报审批表
            Map<String, String> threehqnApply= new HashMap<String, String>();
            threehqnApply.put("FlowSn", this.user.getFlowsn());
            threehqnApply.put("Shenpilb", this.autoService.getItemTextByName("三好青年类别", this.user.getShType()));
            threehqnApply.put("Year", String.valueOf(DateUtil.getYearOfDate(new Date())));
            threehqnApply.put("ApplyerName", this.user.getApplyername());
            threehqnApply.put("contact", this.user.getContactperson());
            threehqnApply.put("ApplyDate", DateUtil.convertDate2String(this.user.getApplydate(), "yyyy年MM月dd日"));
            threehqnApply.put("TaskName", this.user.getProjectname());
    docmap.put(String.valueOf(1), threehqnApply);
    
    // 四好青年申请表附件
            Map<String, String> fourhqnApply= new HashMap<String, String>();
            fourhqnApply.put("flownum", this.user.getFlowsn());
            fourhqnApply.put("plateNumber", user.getPlateNumber());
            fourhqnApply.put("ownerName", user.getOwnerName());
            docmap.put(String.valueOf(32), fourhqnApply);
    
    return docmap;
    }

     这个方法中可以同时给多个附件赋值;

    转载于:https://www.cnblogs.com/wmqiang/p/10526729.html

    展开全文
  • 可以实现和书签同样的效果,对比word书签,word域还可以用于一些对于格式要求严格的文档导出(将域建立在模板图片上),本文使用c#基于Aspose.Word实现word。 创建域 以word2013为例,插入-文本-文档部件-域,选择...

    前言

    在项目开发过程中我们经常会使用word书签替换功能导出一些模板类的文档,可能很多人都不知道word还有一个域替换的功能。可以实现和书签同样的效果,对比word书签,word域还可以用于一些对于格式要求严格的文档导出(将域建立在模板图片上),本文使用c#基于Aspose.Word实现word域套打功能

    创建域

    以word2013为例,插入-文本-文档部件-域,选择MergeField

    下图示例就是插入域完毕的文档

    使用Aspose.Word

    注册Aspose.Words 去水印

                string licenseFile = System.IO.Path.Combine(ModelPath, @"Model\Aspose.Words.lic");
                if (File.Exists(licenseFile))
                {
                    Aspose.Words.License license = new Aspose.Words.License();
                    license.SetLicense(licenseFile);
                }

    域替换

                Document doc = new Document(System.IO.Path.Combine(ModelPath, TempWordName));
                DocumentBuilder builder = new DocumentBuilder(doc);
    
                if (titleField != null && valueField != null)
                    //文档域的字段赋值
                    doc.MailMerge.Execute(titleField, valueField);
    
                doc.Save(SavePath + ExportWordName);

    替换后效果如下

    代码示例:https://download.csdn.net/download/u013407099/13081832

    展开全文
  • 最完整的Word域使用教程,虽然是针对2003的,但是新版的Word一样可以参考学习。
  • word域应用大全.doc

    2010-01-10 16:26:28
    word域应用大全.doc 关于办公自动化方面的 学习域的很好资料,
  • Word转html存在代码丢失。Aspose , jacob , poi 者E无法解决在使用jocob转换成 html时域代码会被private void processFormula(Listno des ) throwsUn supportedE ncod in gExcepti on{ for(int i = no des .size()...

    Word转html存在域代码丢失。

    Aspose , jacob , poi 者E无法解决

    在使用jocob转换成 html时域代码会被

    private void processFormula(List

    no des ) throws

    Un supportedE ncod in gExcepti on{ for

    (int i = no des .size()-1;

    i >=0; i --){

    Node node = no des .get( i );

    if ( node instanceofElement){

    Elemente = (Element)node ;

    processFormula( e.childNodes());

    } else if ( node instanceofComment){

    StringcommentText= node .toString();

    if ( commentText .contains( "

    展开全文
  • WORD域的妙用(转)

    2019-05-13 13:54:05
    WORD域的妙用(转)WORD域的英文意思是范围,类似数据库中的字段,实际上,它就是Word文档中的一些字段。每个Word域都有一个唯一的名字,但有不同的取值。用Word排版时,若能熟练使用WORD域,可增强排版的灵活性,减...
  • Word域切换及更新快捷键域代码

    万次阅读 2012-12-05 20:24:00
    Word域切换及更新快捷键 “Alt+F9”切换所有域代码,选中域后“Shift+F9”切换选中的域代码。 “Ctrl+A”后“F9”更新所有域代码,选中域后“F9”更新选中的域代码。 更新域:单个域选中按F9,整个文档则...
  • word域代码常常用于自动增长的序列表示,比如论文中的图号、表号。这是一个非常有用的技能,建议花十分钟打开word跟着走一遍。 一、域代码的插入、显式、复制、更新 Ctl+F9会显式出花括号,中间可以填入域代码,...
  • 本手册详细的介绍了Word域的使用方法。Word域可以增加文件的方便性、易用性。
  • Word域教程.pdf

    2013-10-16 01:31:07
    根据经验,只要在Word中善于使用“”,并结合Windows的“剪贴板”,就能快速、方便、简捷地录入各种公式。 要使用,我们必须知道什么是是一种特殊代码,用来指导WORD在文档中自动插入文字、图形、页码和...
  • 利用C#及RichTextBox简单实现Word域功能
  • WORD域代码详解

    千次阅读 2013-01-11 10:10:12
    WORD域代码详解 我们在word中编辑文档时,有时会经常遇到要求输入数学公式的情况。虽然简单的加、减、乘、除等运算都可在键盘上直接输入,但遇到复杂的数学公式:如积分、开方、求和等符号时,就只能利微软的office...
  • word域代码中添加空格There used to be an old typographical convention that it’s proper to use two spaces after a sentence. This came about because monospaced type has a uniform appearance and two ...
  • 使用NoteExpress时遇到请将插入点移动到word域以外解决方法发生原因:这是因为准备插入参考文献引文的地方已存在一定的word域代码,只不过处于隐藏状态,误认为待插入点“空白无域代码”,这样在该点继续插入引文,...
  • JAVA如何往word域中插入数据,最好使用jacob方法,当然其他方法也可以。
  • 毕业论文/书籍格式-基础操作介绍以及word域的使用一、基础操作1、样式2、章节标题3、页面格式4、页眉页脚5、图表添加标题-题注二、word域的使用1、域的基本操作2、章节标题3、图表自动编号-自动图文集4、页眉5、公式...
  • Word域的应用和详解

    千次阅读 2010-02-24 14:19:00
    Word域的应用和详解 转自:http://hi.baidu.com/100bd/blog/item/139a263997b166f9b311c7a2.html ■第一章 域基础一、域的作用 微软的文字处理软件Microsoft Word系列,其方便和自动化程度是其他任何文字处理软件...
  • Word域与数据库的结合编程

    千次阅读 2009-05-22 11:38:00
    本文介绍了Word域与数据库结合的方法,给用户提供一个插入Word域的界面,并把数据库的数据填充到Word文件中。域是Word中最具有实用价值的功能之一,它表示文档中可能发生变化的数据或邮件合并文档中套用信函、标签中...
  • word域代码 乱序

    2017-05-09 18:42:26
    前面是STYLEREF 代表样式,1代表样式的选择为标题1,/s是开关? ...今天犯错的原因是直接将图3-1的代码放在文中描述了,导致后面图的顺序SEQ混乱,因为排序号时将文字中的3-1页算进去了。。。。
  • Word域与数据库的结合编程 conanpaul

    千次阅读 2007-04-29 01:46:00
    Word域与数据库的结合编程TheEdge推荐 [2006-10-28]出处:ccidnet赛迪网作者:天雨 本文介绍了Word域与数据库结合的方法,给用户提供一个插入Word域的界面,并把数据库的数据填充到Word文件中。 域是Word中最具有...
  • 文章复制粘贴过程中,引用错乱,...图表 和交叉引用距离过远,调整图文位置,反复更新测试 图表 和 交叉引用间存在 分节符,调整图文位置,反复更新测试 !!先所有图表用代码编号之后,再进行交叉引用!! ...
  • 一、操作快捷键是: Alt + F9组合键,查看所有代码; Shift+ F9组合键,查看切换选中域的代码; 更新域的快捷键是:F9 插入的快捷键是:Ctrl + F9 二、页码设置 本次页码设置技巧要点: (1)页码从第三...
  • Word 代码:TOA(引文目录)

    千次阅读 2011-07-01 10:22:00
    在使用“插入”菜单中“引用”子菜单中的“索引和目录”命令时,Microsoft Word 将插入 TOC 。注释如果由 TOC 创建的目录影响文档的分页,则可能需要再次更新以得到正确的页码。开关/a 标识符 使

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 75,493
精华内容 30,197
关键字:

word域