以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- foxtable也可以操控word (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=14778) |
||||
-- 作者:sgs -- 发布时间:2011/12/1 17:22:00 -- foxtable也可以操控word foxtable操作word并不是不可能的,有兴趣的朋友可以研究研究,毕竟对公文管理系统开发有帮助。 需要引用Microsoft.Office.Interop.word.dll文件 后面的相信你只要会vba,这个就没问题了 假如命名空间是MSWord 那么下面的代码就可以打开Word的进程了 Dim App As New MSWord.Application
[此贴子已经被作者于2011-12-1 17:35:20编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/12/1 17:28:00 -- 是的,可以操控word. |
||||
-- 作者:catyin1989 -- 发布时间:2013/1/4 2:56:00 -- 請問這個是已經測試能使用的嗎? |
||||
-- 作者:小猪鑫鑫 -- 发布时间:2013/1/4 8:38:00 -- 先下载再学习,谢谢楼主 |
||||
-- 作者:kevin -- 发布时间:2013/3/13 23:47:00 -- Dim App As New MSWord.Application App.Visible = True \'新建文档 Dim missing = System.Reflection.Missing.Value Dim Adoc = App.Documents.Add(missing, missing, missing, missing) Adoc.Activate() \'插入文字 Adoc.Range.Words(1).InsertAfter("hello,foxtable!") \'在当前文档中的第一个词后插入"hello,foxtable" \'保存文档 try Adoc.Save() Catch MsgBox(Err.Description) End Try \'退出word App.Quit() |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/3/14 9:03:00 -- 你要将这个文件复制到foxtable安装目录,然后引用: http://www.foxtable.com/help/topics/1936.htm
并将Microsoft.Office.Interop.word这个空间定义为MSWord |
||||
-- 作者:dd754191778 -- 发布时间:2013/3/14 9:12:00 -- 谢谢啊 ,帮大忙了。 |
||||
-- 作者:tzszw -- 发布时间:2013/3/14 13:45:00 -- 这个例子,为何打印一次后,再点击就不再动作了(只是光标动了几下,没有再打印)呢? |
||||
-- 作者:y2287958 -- 发布时间:2013/3/15 12:14:00 -- 6楼中的“你要将这个文件复制到foxtable安装目录,然后引用:”的使用请教: 1、用开发版编译后,能否象开发时那样可以操控word? (因为开发阶段是需要把Microsoft.Office.Interop.word.dll这个文件复制到foxtable安装目录下的,开发版编译后换部电脑就无法做到这点了) 2、如果不行的话,那如何正常实现操控word功能?
|
||||
-- 作者:菲舍尔 -- 发布时间:2013/3/15 12:43:00 -- foxtable 操作 word 是版本要求的,office2003比较顺畅,office 2007就会出现一些意想不到的错误的,可能和.net的版本有关
|