作者:乔山办公网日期:
返回目录:office365
你这个问题比较复杂,需要zd你自己进行大量试验。
首先需要使用NI Report.Generation工具包中的Word模块。
Word操作一遍都是使用Range属性,就向Excel中的单元格行列一样。
我目前有个获取Word文档全部文档的VI,将图贴给你作为参考。
图中有一个是关键步骤,就是修改原有VI,将Word._Document’属性引出,然后关键该属性开发自己需要的东西。(因为NI提供的report引用是个锁定的类,我们无法直接使用回。)
有些条件你没写清楚,我不知道理解的对不对。
我先按照我的理解来说明一下。
而你的问题是获取textfield的实答际文本值,这个应该也不难。
将需要读取的文档作为模板,并且在需要获取的textfield前后插入标签(bookmarks),
然后在LabVIEW中使用Word._Document属性获取bookmarks所对应的Range,然后就可以得到相应的实际值了。
我只是说了解决问题大概的思路,具体实现还需要你进行试验。
祝你好运。
鼠标右键新建中添加word等office办公软件,需要编辑注册表
1、运行,输入“regedit”,打开注册表编辑器。我这里以OFFICE2007为例。
2、在注册表编辑器中依次打开:HKEY_CLASSES_ROOT——.docx,右击docx,选择新建——项,命名为“ShellNew”,右击ShellNew,选择新建——字符串值,命名为“FileName”。
3、双击FileName单开属性,在e799bee5baa6e78988e69d83335数值数据中填入“word.docx”,同时双击默认打开其属性,在数值数据中填入“word.docx”。这时候就添加好了。
4、同理,在注册表编辑器中依次打开:HKEY_CLASSES_ROOT——.xlsx,右击xlsx,选择新建——项,命名为“ShellNew”,右击ShellNew,选择新建——字符串值,命名为“FileName”。双击FileName单开属性,在数值数据中填入“excel.xlsx”,同时双击默认打开其属性,在数值数据中填入“excel.xlsx”。
5用同样的方式,在注册表编辑器中依次打开:HKEY_CLASSES_ROOT——.pptx,右击pptx,选择新建——项,命名为“ShellNew”,右击ShellNew,选择新建——字符串值,命名为“FileName”。双击FileName单开属性,在数值数据中填入“powerpoint.xlsx”,同时双击默认打开其属性,在数值数据中填入“powerpoint.xlsx”。现在打开右键菜单你就可以看到OFFICE图标了。
word中没有自动实百现数字会计专用格式的方法,只能通过手工编写宏命令来实现数字的会度计专用格式。
具体步骤如下:
1、打开word;'
2、按alt+F11打VBA编辑器,点击插入->模块;
3、在模块窗口输入以下知宏指令:
Sub FormatNumbers()
Selection.TypeText Text:=Format(Selection, "#,##0.00")
End Sub
4、保存退出VBA编辑器;
5、点击office按钮->word选项道;
6、打开自定义专对话框,选择宏,点击添加,确定;
7、选择需要设置会计格式的数属字,点击快捷栏中的宏命令;
8、完成。
打开文档,在需要插入下一页的地方,选择“插入”选项卡,单击位于左侧的“分页”即可。
遇到分页的时候,很多人是使用多次回车,其实这种抄做法是不规范的。正确的做法是使用“分页”。
对于分页,官方还有以下说明:
在您键入文档时,Word 将自动在每页末添加分页符,具体位置取决于您设置页边距的位置。(您还可以使用分节符来控制文档的格式。)
但是,袭如果您想要在其他位置添加分页符,例如,在页面中zhidao间以便稍后添加绘图或图形,则您可以插入手动分页符。(您可以随时删除您所添加的分页符,但是您无法删除 Word 自动添加到每页末的分页符。)