精华内容
下载资源
问答
  • Word窗体域功能套打凭证封面(转) 单位实行电脑记账,用的是用友财务软件,但用友没有提供凭证、账本封面的套打模板,封面只能用手工填写,所以产生了套打封面的想法。经过摸索,通过Word窗体域功能实现了套打凭证...
    Word窗体域功能套打凭证封面(转)

      单位实行电脑记账,用的是用友财务软件,但用友没有提供凭证、账本封面的套打模板,封面只能用手工填写,所以产生了套打封面的想法。经过摸索,通过Word的窗体域功能实现了套打凭证封面。下面以Word2003制作凭证封面套打模板为例介绍一下具体操作步骤。

      俗话说,工欲善其事,必先利其器。在正式工作之前,我们需要准备好要套打的凭证封面原样张和一把尺子。

      一、文字和表格输入

      1.文字输入

      按套打的凭证封面原样张大小在Word中设置好纸张尺寸,调整好页边距。按套打的凭证封面原样输入文档内容并绘制表格。要求和套打纸张完全一样(见图1)。 20060507115358731.jpg

      输入文字并按相应字号设置字体格式。调整文字垂直和水平位置。

      注意:按“Ctrl+A”组合键全选,点击菜单“格式→段落”,在“缩进和间距”对话框的“行距”选择“最小值”,使“设置值”为0磅。选中空白回车行按Ctrl键缩小空白回车行,使之越小越好,通过插入空行和空格调整文字垂直和水平位置。

      2.绘制表格 

      接下来就是绘制表格。本凭证式样分三个独立表格,应分别插入表格绘制,测量原表格大小来设置所绘表格单元格行高、列宽,输入表格内文字。

      3.表格空位

      选中表格,单击鼠标右键,选“表格属性”,选中“环绕”后点“定位”出现“表格定位”对话框(见图2),将“随文字移动”选项取消,根据实测将表格(左上角)相对于页面定位水平、垂直位置。三个表格均按此步骤设置。

    20060507115358525.jpg

      至此本凭证已与原样张一样,下面进入套打内容制作。

        二、套打内容

      点击菜单栏“视图→工具栏→窗体”,在下拉型窗体域中有固定选择样本的文字,如年月日、凭证种类、较固定的人员姓名等。在年月日中“年”前插入下拉型窗体域,双击窗体域,出现下拉型窗体域对话框(见图3),在下拉项中输入2004、2005……2008。

      还可添加帮助文字,如:在下拉框中选取“年份”,输入“凭单种类”等,以后使用时会在Word状态栏中显示出提示信息。

    20060507115358428.jpg

      注意:为了便于观察和修改,可选择窗体域底纹。建议在“日” 前插入两个下拉型窗体域,前一个输“0、1、2、3”,后一个输“0~9”。

      三、保存和打印调整

      在所有需要套打的部位都插入窗体域之后,打印几张试一试,看位置对不对,不对可调整。这一点还比较麻烦,让要套打的内容都套进去,你一定要有耐心。

      首先点击“视图→工具栏”,去掉“窗体”。然后点击“工具→选项→打印”,选中“只打印窗体域内容”选项,从而实现套打。同时点击“工具→保护文档”,在保护内容选项中选中“窗体”。文件另存为文档模板“凭证封面”。

      至此,本凭证封面套打模板已制作完成,以后需要打印凭证封面时打开Word,选择“文件→新建→凭证封面”模板即可,效果如图4所示。 20060507115358842.jpg

      依据同样方法笔者制作了文件档案封面、账本封面等套打模板,使用起来很方便。本模板制作方法在Word2000、Word97(窗体域名为表单域,表格调整起来可能麻烦一点)中基本相同。

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-115518/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/14102/viewspace-115518/

    展开全文
  • 窗体

    2013-12-15 16:56:36
    它包括两部分,一部分是由窗体设计者输入的,填写窗体的人无法更改的文字或图形。窗体设计者可以插入希望得到回答的问题、选项列表、信息表格等。另一部分是由窗体填写者输入的,用于从填写窗体者处收集信息并进行...

    窗体
    窗体是一种文档,可以用来收集信息。它包括两部分,一部分是由窗体设计者输入的,填写窗体的人无法更改的文字或图形。窗体设计者可以插入希望得到回答的问题、选项列表、信息表格等。另一部分是由窗体填写者输入的,用于从填写窗体者处收集信息并进行整理的空白区域。窗体设计者可以在文档中插入窗体域或 ActiveX 控件,为窗体填写者提供用于收集数据的位置。

    目录

    1概述

    2创建

    3插入

    4用途

    1概述

    例如,有一个单位要收集职工的个人信息,如姓名地址、联系电话等。便可设计一个窗体。
    姓名”、“性别”、“住址”等由窗体设计者输入,窗体填写者不能更改。有底纹的地方则是窗体设计者插入的窗体域,由窗体填写者输入自己的信息,但输入位置、格式等已经由窗体设计者做了一些限制。设计好窗体后,锁定窗体域,便可由窗体填写者输入信息
    如果要创建窗体,应先设计出窗体布局,或者使用已有窗体作为设计新窗体的指导,然后决定是否需要能进行联机或书面填写的窗体。联机窗体的优点是可以自动检验用户输入的内容、根据在相关域中输入的内容更新其他域并提供帮助信息,使窗体易于填写。许多窗体只由文字组成,带有插入在文档中的窗体域,以便用户能提供具体信息。其他以格线为基础的窗体,可在格线中合并功能,比如用表格对齐文字、用边框标示要填写的文字区,并设置底纹以强调标题和其他具体元素,使窗体更具吸引力、更易于使用。
    用户可以用Word 创建下面的几类窗体:
    打印后以书面形式填充的窗体。用户可用【窗体】工具栏来插入窗体域,窗体域有供用户输入信息文本框、列出选项为“是”和“否”的复选框,及为用户列出选项的下拉列表框。
    可分发并能通过电子邮件或其他类型的网络方法收集的联机窗体。可以用“窗体”工具栏来插入窗体域。可以给联机窗体添加“帮助信息,以帮助用户。
    更强大、可自定义的联机窗体。可提供输入数据、选择选项和记录反馈,还可分发和通过电子邮件或其他网络方法收集。用户可通过【控件工具箱】工具栏用 ActiveX 控件创建自定义应用程序(比如窗体或对话框)时,还可使用Word 中的 Visual Basic 编程语言

    2创建

    打印窗体带有用于收集和组织信息的空白区域,打印后以书面形式填充。可以用【窗体】工具栏插入窗体域来实现这些空白区域,为窗体填写者限制位置、格式等。用户可以用Word 来创建打印窗体,方法如下:
    (1)新建一篇文档。
    (2)设计窗体版式。可以使用已有窗体作为基础,也可利用表格来设计窗体,使窗体更加规整。
    (3)添加所需文字或图形并列出可使用的选项。如图8-10 中的 “姓名”、“性别”及“住址”等。
    (4)如果要插入用户应答的文本框,可单击【窗体】工具栏上的【文字型窗体域】按钮。如果要插入列出选项(比如“是”和“否”)的复选框,请单击文档,然后单击【窗体】工具栏上的【复选框型窗体域】按钮。

    3插入

    窗体域可用来收集信息,用户可以用【窗体】工具栏在文档中插入窗体域。如果要在文档或窗体中插入窗体域,先单击文档中需要插入窗体域的位置,再单击【窗体】工具栏上的相应按钮。表8-5 列出了Word 里的窗体域。

    4用途

    1.数据的查看与输入;
    2.控制应用程序的流程;
    3.自定义对话框:为用户提供系统的信息
    4.打印数据库信息
    5.可以通过“填写窗体”使文档受保护且不能复制;
    展开全文
  • 添加学籍信息窗体之问题篇】 问题一:下拉文本框——即文本框控件,需要修改属性  1.文本框控件的常用属性 (1)Text属性:表示文本框中包含的内容 (2)Locked属性:决定文本框内容是否可编辑 (3)...

    【添加学籍信息窗体之问题篇】

    问题一:下拉文本框——即文本框控件,需要修改属性

       1.文本框控件的常用属性

    (1)Text属性:表示文本框中包含的内容

    (2)Locked属性:决定文本框内容是否可编辑

    (3)Multiline: 为ture,可输入多行文本,默认为false

      (4)Scrollbars:决定是否有滚动条以及滚动条的显示方式。默认为不显示。

    (5)passwordchar:显示在文本框中的替代符,如“*”,主要用于口令的输入。

             Maxlength:指定显示字符的个数,超出部分不接收,并同时发出嘟嘟声。

    2.文本框控件显示文本

       文本框显示文本受text属性控制。Text属性可以用以下3种方式设置:

    • 设计时在属性窗口进行

    • 编程时通过代码设置

    • 运行时由用户输入

         若不希望用户更改文本,可以把文本框的locked 属性设置为true或将enabled属性设置为False。

    3.多行文本框

    若需要在文本框中显示多行文本,可以在属性窗口中修改文本框的multiline和scorllbars属性。

    Multline属性:True:可以输入和显示多行文本,同时具有文字处理器的自动换行功能,按Ctrl+Enter组合键可以插入一行。

    Scorllbars属性:只有当MultiLine属性为true时,该属性值才有效。在WordWrap属性值为true时,
    水平滚动条将不起作用。

    ScrollBars.None (无滚动条)
    ScrollBars.Horizontal(水平滚动条)
    ScrollBars.Vertical(垂直滚动条)
    ScrollBars.Both(水平和垂直滚动条)
    若无horizontal滚动条,文本框的文本会自动按字换行,当加了它之后,自动换行功能会自动消失,只要按enter键才能换行。

    问题二:日期控件问题:日期控件不能使用text文本框,或是数据不正常,且随机。

    改换控件:

    优化方式就是使用DTPicker控件,详情见下面。

    问题三:实时错误 '-2147217887 (80040e21)':多步操作产生错误。请检查每一步的状态值。

    原因:填写的数据 不符合或者没有转换 成 数据库相应字段的数据类型 或 约束。

              或者数据库的字段类型不匹配或者字符个数超出了数据库的字段的最大限制个数。

    多步OLE DB操作产生错误。如果可能,请检查每个OLE DB状态值。  当我们在修改信息的时候,如果修改的信息量超过了OLEDB所允许的信息量就会出现类似于溢出的问题,即多步OLEDB 操作产生错误。

    解决方法有两个:

    第一:设置text的属性maxlength 为特定数值,例如3,这样在text中只能输入3个字符。

    第二:到数据库中对表的数据长度进行修改。找到相应的表后右击选择修改,在数据类型处修改即可。

    调试代码显示我出现的错误是在电话列表:

    仔细观察代码之后,发现代码没有问题,那下一步考虑数据库,打开Student表tele列

    原因找到了,原来数据库电话号码这一列数据里面要求只能输入10位,我们输入的电话号码是11位。改成11就可以了,如果修改之后点击保存会出如下错误

    Student 表处右键-设计,然后便可以改数据类型或限制。

    在数据库中修改完成限制长度就OK啦。(此问题在修改学籍窗体也有遇到,还是电话字符长度限制问题,同样方法解决)

     

    【添加学籍信息窗体之优化篇】

    一:有关日期问题

    1.添加学籍的时候需要在text中输入出生日期和入学日期,而且还要求yyyy-mm-dd格式,比较麻烦,所以这里调用DTPicker控件。方法如下:

    添加过程:工具-部件-控件-“Microsoft Windows common control2.6.0”-应用-确定选择DTPicker控件进行添加。

    注意:DTPicke控件是以Value属性来取值的,代码中要把text属性改为value属性。

    2.限制出生日期必须要比入学日期早!

    Dim borndate As Date  
    
    Dim getdate As Date'定义变量  
    
    borndate =Trim(txtBorndate.value)  
    
    getdate =Trim(txtRudate.value)  
    
    If getdate<=borndate then'进行比较  
    
        MsgBox"入学时间不能早于出生时间,请重新输入",vbOKOnly + vbInformation,"警告"  
    
        txtRudate.SetFocus  
    
        Exit Sub  
    
    End If  

    二:  '限制姓名文本框字符长度为10,只能是汉字或英文字母

    Private Sub txtname_KeyPress(KeyAscii As Integer)
          txtname.MaxLength = 10
          If ((KeyAscii <= -3652 And KeyAscii >= -20319) Or (KeyAscii >= 65 And KeyAscii <= 90) Or (KeyAscii >= 97 And KeyAscii <= 122) Or KeyAscii = 32 Or KeyAscii = 8) = False Then
            KeyAscii = 0
        End if 
    End Sub

    三.如何限制文本框输入内容的长度

    txtClassno.MaxLength = 10

    四.限制只输入数字和删除键

    Private Sub txtSID_KeyPress(KeyAscii As Integer)  '限制学号只输入数字和删除键
    If KeyAscii <> 8 And (KeyAscii < 48 Or KeyAscii > 57) Then
     KeyAscii = 0
    End If
    End Sub

    五.限制comboBox框不可输入

    Private Sub ComboclassNo_KeyPress(KeyAscii As Integer)
            KeyAscii = 0   '输入无效
    End Sub

     

     

     

     

     

     

    展开全文
  • 今天正好有人问我,怎么生成一个报表式的Word文档。 就是文字的样式和位置相对固定不变,只是里面的内容从数据中读取。   我觉得类似这种的一般用第三方报表来做比较简便。但既然要求了Word,只好硬着头皮...

    转自:http://www.cnblogs.com/herbert200807/p/4551355.html

    适合模板写入

    今天正好有人问我,怎么生成一个报表式的Word文档。

    就是文字的样式和位置相对固定不变,只是里面的内容从数据中读取。

     

    我觉得类似这种的一般用第三方报表来做比较简便。但既然要求了Word,只好硬着头皮来。

     

    网上的方法大多数都是从一个GridView或表中获得数据后向Word中添加一个表格。

     

    但不方便实现下面的效果(图1)。(以下插图可能需要CSDN用户登录后才能看到)

     

    目标效果

    (图1)

     

     


     

     


     

     

    我们使用Word模板来实现,方法如下:

     

    1、首先需要向工程中的“引用”加入Word类库的引用(图2)。我是Office 2003。其他版本可能略有不同。在COM里面。

     

    WORD DLL

    (图2)

     

    2、用Word设计一个模板文档(后缀名*.dot)。(图3)

     

    设计模板

    (图3)

     

    3、向模板中的需要显示动态内容的地方添加书签。具体方法是。光标落到欲插入内容的地方,选择菜单栏上的“插入”——〉“书签”(图4)

     

    添加“备注”的书签

    (图4)在“备注:”的后面添加一个书签,名字叫"beizhu"。书签名字不能以数字开头。

     

    4、完成全部书签的添加,依次应该是:

     

    位置 书签名
    备注右侧 beizhu
    姓名右侧单元格 name
    性别右侧单元格 sex
    生日右侧单元格 birthday
    籍贯右侧单元格 hometown

     

    5、保存这个已完成的模板到任意路径,例如 X:/template.dot

     

    6、在工程的窗体的类中添加引用的命名空间

     

    1 using Word;

     

    7、为了省事,直接在窗体的Load事件中加入以下代码。

    复制代码
     1 //**********************************************
     2 //来自博客http://blog.csdn.net/fujie724
     3 //**********************************************
     4 object oMissing = System.Reflection.Missing.Value;
     5 //创建一个Word应用程序实例
     6 Word._Application oWord= new Word.Application();
     7 //设置为不可见
     8 oWord.Visible = false;  
     9 //模板文件地址,这里假设在X盘根目录
    10 object oTemplate = "X://template.dot";
    11 //以模板为基础生成文档
    12 Word._Document oDoc = oWord.Documents.Add(ref oTemplate, ref oMissing, ref oMissing, ref oMissing);
    13 //声明书签数组
    14 object[] oBookMark = new object[5];
    15 //赋值书签名
    16 oBookMark[0] = "beizhu";
    17 oBookMark[1] = "name";
    18 oBookMark[2] = "sex";
    19 oBookMark[3] = "birthday";
    20 oBookMark[4] = "hometown";
    21 //赋值任意数据到书签的位置
    22 oDoc.Bookmarks.get_Item(ref oBookMark[0]).Range.Text = "使用模板实现Word生成";
    23 oDoc.Bookmarks.get_Item(ref oBookMark[1]).Range.Text = "李四";
    24 oDoc.Bookmarks.get_Item(ref oBookMark[2]).Range.Text = "";
    25 oDoc.Bookmarks.get_Item(ref oBookMark[3]).Range.Text = "1987.06.07";
    26 oDoc.Bookmarks.get_Item(ref oBookMark[4]).Range.Text = "贺州";
    27 //弹出保存文件对话框,保存生成的Word
    28 SaveFileDialog sfd = new SaveFileDialog();
    29 sfd.Filter = "Word Document(*.doc)|*.doc";
    30 sfd.DefaultExt = "Word Document(*.doc)|*.doc";
    31 if (sfd.ShowDialog() == DialogResult.OK)
    32 {
    33    object filename = sfd.FileName;
    34                 
    35    oDoc.SaveAs(ref filename, ref oMissing, ref oMissing, ref oMissing, 
    36    ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
    37    ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
    38    ref oMissing, ref oMissing);
    39    oDoc.Close(ref oMissing, ref oMissing, ref oMissing);
    40    //关闭word
    41    oWord.Quit(ref oMissing, ref oMissing, ref oMissing);
    42 }
    复制代码

     

    8、运行后直接弹出保存文件对话框(因为写在了Load事件里)。保存为Doc文档,打开发现效果如下(图5)

     

    最后效果

    (图5)

     

    至此,大功告成,文档中的内容正是我们所设定的。一个简单而又快捷的固定格式Word文档输出就完成了。


    展开全文
  • word文档插入复选框When you create surveys or forms with Microsoft Word, check boxes make the options easier to read and answer. We’re covering two good options for doing just that. The first is ideal...
  • 巧妙控制Delphi 的窗体

    2011-10-20 11:52:53
    不用标题栏也移动窗体 一般情况下,移动一个窗体需要将鼠标放置在该窗体的标题栏上才能拖动窗体,为什么非要使用标题栏呢?其实我们可以使用一个巧妙的方法来实现将鼠标放置在窗体上按下就可拖动窗体。 看一下实现...
  • C# Word 文档保护

    2017-12-18 14:44:31
    加密的文档需要密码才能被打开,限制编辑的文档打开时无需密码,但编辑权限受到限制,例如:不允许任何更改(只读),只允许填写窗体,只允许批注,只允许修订。本文将介绍使用Spire.Doc实现不同的保护类和移除密码...
  • 研究Word插入图片,网上找到一篇很不错的,转载过来希望帮助更多的人。...如何用C#对word文档填充文字网上已经很多实例了,我就不多重复了,只提一点,找不到“文字型窗体域”的(我反正是找一下午没找...
  • 全国专业技术人员计算机应用能力考试Word 2003中文字处理 考试大纲第一章 Word 2003基础一、内容提要创建、保存、查看、管理和打印文档的操作。Word2003的工作环境以及如何获取帮助。二、考试基本要求(一)掌握的...
  • 第一章 Word 2003基础一、内容提示本章主要讲述创建、保存、查看、管理和打印文档的基本操作。对Word 2003的工作环境也作了实用性的介绍,以及如何使用“帮助”解决问题。二、考试基本要求(一)掌握的内容掌握启动...
  • 窗体显示在任务栏; TopMost:true;窗口置顶显示; Opactiy:0%;整个窗口透明度 布局: AutoScroll:true / false;如果控件超出窗口返回,是否自动显示滚动条; AutoSize:true / false;窗口的范围是否会超出...
  • 计算机职称考试Word 2007中文字处理考试大纲下面yjbys考试网小编为大家整理了计算机职称考试Word 2007中文字处理考试大纲,仅供大家参考。第一章 Word 2007基础一、内容提要创建、保存、查看、管理和打印文档的操作...
  • C#开发Word控件

    万次阅读 2017-05-10 18:54:53
    简介本文简要描述了利用C#开发一个Word插件的流程方法。实现一个简单的发送邮件的功能。...新建工程切换到Visual C#,选择...在工程选项里选择Word 2007 Addin,工程名字填写 SendEmail。工程路径设置成合适的位置。这里还
  • 全国专业技术人员计算机应用能力考试Word 2003中文字处理考试大纲模块代码:205第一章Word 2003基础一、内容提要创建、保存、查看、管理和打印文档的操作。Word2003的工作环境以及如何获取帮助。二、考试基本要求(一)...
  • VSTO C#开发禁止WORD中文字编辑

    千次阅读 2018-07-02 14:07:00
    //不允许任何更改(只读),设置解除限制编辑的密码 doc.Protect(WdProtectionType.... ////只允许填写窗体,设置解除限制编辑的密码 //doc.Protect(WdProtectionType.wdAllowOnlyFormFields,);...
  • 2021-03-31 浏览:6 分类:办公入门 回答:工具-->保护文档-->格式设置限制打钩(设置里面的东西全部点上就好)-->编辑限制打钩-->复选框里面选择填写窗体(这样别人不能复制,其他能复制)-->启动强制保护-->输入密码--...
  • [工具使用]Outlook 窗体和模板

    千次阅读 2010-03-09 17:43:00
    窗体应当发布到Outlook窗体库之一,例如“个人窗体库”包含私人使用的窗体,各种以Outlook文件夹命名的窗体库包含了在特定文件夹下使用的窗体。 模板是扩展名为.oft的普通Windows文件。选择菜单“文件/新建/选择...
  • 一、C# Word操作引入Word COM组件菜单=》项目=》添加引用=》COM=》Microsoft Word 11.0 Object Libraryusing Word = Microsoft.Office.Interop.Word;1、功能:将数据以自制表格形式插入WOR
  • WORD经典实用!

    千次阅读 2016-07-21 17:30:31
    WORD经典实用!较全面!
  • 用C#制作有提示窗体的日程管理器。以下为主窗体代码:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System....
  • 新建WORD模板 完全安装Word 2003  新建一个word,选中视图--工具栏--窗体,点击文字型窗体添加一个域。双击新添加的域,默认文字填写你要显示的文字,域设置--书签填入一个标签名,用于在程序中识别这个域...
  • C#操作Office.word(一)

    2015-06-24 03:02:00
    该文章主要是讲述如何使用VS2010创建word文档,因为在项目中我们可能需要点击一个按钮把数据库中的项目表单或图片显示到word文档中,因此该文章...首先是使用VS2010创建一个windows窗体程序,并添加如下图所示的界面...
  • OFFICE-WORD中的规范表格设计

    千次阅读 2005-06-16 10:14:00
    使用Word实现电子表单填写在企业中有许多...通过Microsoft Word 2003的窗体设计,便可以实现在线的电子表单填写了。设计Word表单的操作步骤如下:(1)首先,利用Word创建一个可供填写信息的表单文档,如图1所示。图
  • WORD看电视

    2013-10-23 16:23:40
    WORD收看网络电视 没错!用Word确实能看电视!只要动动脑,稍加改造,就可用... 第一步:在Word添加媒体播放器 首先,请确认Word版本为Word XP以上,接着建立一个新的Word文档;在菜单命令栏中依次选择“插入
  • 推荐 Word、EXCEL必备工具箱

    千次阅读 2019-09-20 09:41:36
    21、综合设置→显示标签改进,在打开窗体进入显示标签时,会预先读取当前窗体的显示状态来修改窗口上复选框对应值 22、汇总工具→更多→重组工作簿功能,新增“删除工作表”标签,可以批量删除指定多个文件或文件夹...
  • C# VS2012操作word文档 (一).创建文档

    千次阅读 2018-01-10 17:32:50
    该文章主要是讲述如何使用VS2012创建word文档,因为在项目中我们可能需要点击一个按钮把数据库中的项目表单或图片显示到word文档中,因此该文章主要分析如何使用VS...首先是使用VS2012创建一个windows窗体程序,并添加如下
  • 在制作问卷调查之前,我们首先应该在word添加一项【开发工具】。这样我们才可以制作出问卷调查的内容。 首先打开我们电脑上的word,然后点击【文件】-【选项】。之后word选项的对话框就弹出来了,点击左侧的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,485
精华内容 594
关键字:

word添加填写窗体