.net操作word
我要做的工作就是 对一个word 可能有很多个人要对他进行修改
但是每个人所做的修改都要保留记录 并且其他人可以看到每个人的修改痕迹
word里面 审阅功能 可以记录痕迹 但是 只能记录前一个人的痕迹,有什么办法解决
还有编辑的时候不按下修订是不能记录痕迹的
要求.ent打开word 文件就得按下修订 怎么做到 ??????
大家多提供点经验啊!!!!!!!!!!!!!!!!!!!!!!!!!!!
问题点数:100、回复次数:10Top
1 楼fancyf(凡瑞)回复于 2005-08-15 22:04:23 得分 20
在工具-〉选项-〉安全性-〉保护文档中有一个“编辑限制”,设置为“修订”就可以了Top
2 楼liwei6797(对倒二五条)回复于 2005-08-15 22:29:14 得分 10
不懂Top
3 楼zhilunchen(他山居士)回复于 2005-08-15 22:31:55 得分 10
只做过显示,要在asp.net下修改,难度大了!期待高手!Top
4 楼ups216(北京的201个蓝天)回复于 2005-08-15 23:14:38 得分 20
下面的网址可能对你有用:
http://www.codeproject.com/aspnet/wordapplication.asp
http://www.vbdotnetheaven.com/Code/Jul2003/2123.asp
另外,我觉得你可以用下面的方式打开文档,让每各同步用户都获得一个拷贝,然后把所有的拷贝中的revisions都提出来,进行处理。不过我觉得很复杂,等于做一个ExamDiff了,赫赫。祝你好用
Word.DocumentClass wordDoc = new DocumentClass() ;
wordDoc.Revisions.GetEnumerator()
wordDoc.Revisions.AcceptAll() ;Top
5 楼criedshy(哭泣的天空)回复于 2005-08-15 23:38:05 得分 10
你的也太复杂了吧Top
6 楼diefish(diefish)回复于 2005-08-16 09:46:46 得分 0
在工具-〉选项-〉安全性-〉保护文档中有一个“编辑限制”,设置为“修订”就可以了
这个只能是在word 本身设置 并不能通过.net 控制,我总不能要求每个人打开都自己设置吧(用户还不知道设置的呢)?
Top
7 楼fancyf(凡瑞)回复于 2005-08-16 15:40:39 得分 10
不需要每个人都去设置了,只需要文档的创建者设置就行了,以后每次打开都是修订Top
8 楼tjdlut(tjdlut)回复于 2005-08-16 16:02:56 得分 10
关注,这种功能我还没做过Top
9 楼okyzx(Jason)回复于 2005-08-16 16:05:22 得分 10
支持楼上的兄弟们Top
10 楼diefish(diefish)回复于 2005-08-17 10:27:38 得分 0
iWebOffice2000 已经做到这一点了 但是靠要钱啊 !!!
浏览器里打开 word 假如直接打开 word 会脱离 ie 另外自己跳出word
想在ie 里面 打开word 我用了 webbrowse 很奇怪 word 显示的时候 正文留在了ie里面
word菜单 和前面两排的工具栏 去脱离了 ie
哪里有关 Word.DocumentClass Word.Document 这两个的详细介绍啊 里面的方法 .net 用的时候居然两个 解释都没有!!!!
Top




