Word问卷批量导入Excel
Updated:
准备学习这一块的知识,是因为制作能够自动统计的问卷。初步设想是,在word中制作问卷,并发布给其他人填写(能够限制填写的内容区域),然后回收之后,可以批量导入到Excel中进行处理。
结合最近的一些经验,发现自己混淆了两个东西,一个是VBA写的小程序,一个是Excel的OCX插件。后者是可以更改Excel的菜单的,以后可以写一些玩。想起来原来在公司的时候,也是弄的这个。
而这份问卷,使用的是VBA写的,当然有些对象控件可以利用VBA调用。这时候,就发现了Office中隐藏的功能(之所以是office,是因为word与excel中都包含这个功能),即开发工具。
对于office2010,打开方式如下:文件->选项->自定义功能区,这时候就可以把这个功能调节出来了。那个微软的问卷也是用的这个功能。
可以利用上面的控件来制作一些表单,然后利用属性以及VBA功能,可以对控件赋予相应的动作,比如判断一些语句是否正确等。在微软的那个问卷中,已经进行了相关的判断,以后可以利用其中的一些代码。
于是进行搜索,搜索的关键词汇总如下:
word 问卷 批量处理 设计 Exce限制格式和编辑 无法使用 功能 灰色
在网上遇到了一个帖子,其中提到了作者自己写的一个插件,下载地址为:http://www.addinfactory.com/adwww/modules/tad_uploader/index.php?of_cat_sn=11,不过需要先注册登录,然后就可以自由下载了。是个台湾老师写的,叫做:楊煥謀。软件叫做:檔案列表資料處理過濾增益集.不过这个软件需要安装.net4.0,整个流程的教程可参考网页:http://www.dotblogs.com.tw/yangmoore/archive/2010/06/25/16136.aspx 。 后来我安装测试,很难装上去。这个软件与版本关联性很大,比如针对office 2010的无法在2013上使用。有一次装了一整天都没有装好,sigh,还不如人工统计呢。
在使用限制编辑功能的时候,相关按钮总是灰色的,于是搜索了一下,没有查询到有用的结果,有的只是说,如何对word文档进行限制。最终解决方法是,我新建了一个文件,于是按钮就可以用了。暂时没弄明白什么原因。
限制编辑功能不错,用得着。Mark一下。还可以限制用户只能进行批注。
限制编辑 **控制可对文档进行哪些类型的更改**
单击此处了解有关“限制编辑”的详细信息
如果选择“限制编辑”,将显示三个选项:“格式设置限制”:此选项用于减少格式设置选项,同时保持统一的外观。单击“设置”选择允许的样式。“编辑限制”:控制编辑文件的方式,也可以禁用编辑。单击“例外项”或“其他用户”可控制谁能够进行编辑。“启动强制保护”:单击“是,启动强制保护”可选择密码保护或用户身份验证。此外,还可以单击“限制权限”添加或删除具有受限权限的编辑人员。
来自微软网站的内容
使用“保护文档”任务窗格,可以保护文档免受意外或未经授权的更改,包括修订(显示文档中被修订的地方的可视标记)和批注。
此外,当您请求他人审阅文档时,您可能需要允许他们批注或编辑某些部分,而不让他们更改其他部分,例如您按照自己的意愿仔细设置了格式的表格。“保护文档”任务窗格可以帮助您实现这一级别的文档控制。
您还可以使用“保护文档”功能来防止窗体被进行除填充域以外的任何其他更改。
在“工具”菜单上,单击“保护文档”。任务窗格即在程序的右侧打开。
在任务窗格中,选项被分别编号为 1、2 和 3。这可能会令人迷惑,因为您无须按该顺序完成它们。实际上,我们下面将从选项 2 开始。单击复选框“仅允许在文档中进行此类编辑”时,将显示更多选项。单击下拉箭头时,可以选择要设置的编辑限制的类型,具体由您保护文档的方式决定。
选择“未作任何更改(只读)”以防止人们进行更改。选择此选项以使文档成为只读文档时,将显示一个“例外项”区域,您可以在此选择允许其对文档进行处理的用户。
使用“填写窗体”可以限制对窗体所做的更改,这样用户在填充域时就不会意外地对窗体本身进行更改。
如果您想让用户留下批注但不能进行其他更改,请选择“批注”。
单击“修订”以确保对其他用户进行的任何更改进行跟踪,以便您能够进行审阅。其他用户无法关闭修订,也无法接受或拒绝修订。
选择了编辑限制后,可以通过单击选项 3 下的“是,启动强制保护”来强制文档保护。在对话框中,指定一个密码以开始保护。
任何时候如果您要停止保护文档,请在“工具”菜单上,单击“取消文档保护”,然后输入您的密码。
注意 为您方便起见,您可以通过单击任务窗格底部的“限制权限”(在“请参阅”下)指定能够访问您的文档的人员,此操作将打开 IRM“权限”对话框。
限制编辑的其他功能
1.标记为最终状态。
标记为最终状态可以令Office将文档标记为只读模式,Office在打开一个已经标记为最终状态的文档时将自动禁用所有编辑功能。不过标记为最终状态并不是一个安全功能,任何人都可以以相同的方式取消文档的最终状态。特别是Office2010,在打开标记为最终状态的文档时会在窗口顶部醒目地提示文档已经被标记为最终状态并显示“仍然编辑”按钮。因此,标记为最终状态只适合糊弄菜鸟以及防止用户无意的按键对文档进行不经意的修改,并不适合保护重要的文档。而且,在Office2007/2010中标记为最终状态的文档,在Office2003中依然可以直接编辑,因为 Office2003没有标记为最终状态功能。
4.按人员限制权限。
按人员限制权限可以通过WindowsLiveID或Windows用户帐户限制Office文档的权限。我们可以选择使用一组由企业颁发的管理凭据或手动设置“限制访问”对Office文档进行保护。此功能同样需要信息权限管理(IRM)的支持。如需使用信息权限管理(IRM),我们必须首先配置Windows Rights Management Services客户端程序。此程序已经包含于Windows7/Vista系统,WindowsXP系统需要单独下载安装。
5.添加数字签名。
添加数字签名也是一项流行的安全保护功能。数字签名以加密技术做为基础,帮助减轻商业交易及文档安全相关的风险。如需新建自己的数字签名,我们必须首先获取数字证书,这个证书将用于证明个人的身份,通常会从一个受信任的证书颁发机构(CA)获得。如果我们没有自己的数字证书,可以通过微软合作伙伴OfficeMarketplace处获取,或者直接在Office中插入签名行或图章签名行。
关于限制功能的破解
当然如果希望放心的使用word的限制功能,还需要网上搜索一下是否有破解方法。网上有这样一个方法,经测试可用:
1. 打開該加密的WORD檔,然後將檔另存為html格式
2. 用文本编辑器打开html文档
3. 查找<w:UnprotectPassword>標籤,找出其中所夾的數字,找到後全部用0代
4. 再以WORD方式打開原有html檔, 轉成頁面圖示(圖4),再另存為WORD檔。 這樣該doc文檔的密碼就被清空,現在可以自己取消文檔保護了,輸入密碼的地方直接Enter即可。
5. 破解完後,不能編輯的話,記得到工具→解除文件保護(圖6)→把編輯限制的打勾取消。