█████问一个很多人都想知道的问题,如何在Window Form中打开服务器上的Word文件,并且可以编辑、保存?█████

csdn8008 2003-12-21 02:58:19
如何在Window Form中
打开服务器上的Word文件,
并且可以编辑、保存?

好像很多人都想知道。
不知道有没有人知道?
用C#怎么做?

一直有人问,说明一直没有很好的解决方法。

要求是对服务器上文件操作,
功能:
1、显示
2、保存。
以前的回答大都没有涉及到这两项功能。

我知道一个winwordcontrol,
http://www.codeproject.com/csharp/
可以实现显示本地文件,
但不能实现显示服务器上的由用户指定的文件,
也不能保存修改到服务器或本地。

我看过江西goldgrid的,功能不错,可以保存到服务器,还修改了WORD的文件菜单,不过是delphi 6 版的。

有没有大师有C#版的,学习学习。
谢谢提供相关资料,中英文皆可。

有同样学习需求的哥们麻烦必要时顶一下下。

谢谢!
...全文
150 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶虎 2004-03-17
  • 打赏
  • 举报
回复
WebOffice2004是一个基于Web的Web Office ActiveX控件,把word和excel等office软件集成在IE浏览器中,实现Web办公自动化。
提供的功能:
1,新建word,excel文档
2,打开word,excel文档
3,修改word,excel文档
4,保存Word,excel文档
5,对工具条的隐藏和显示
另外,在本版中WebOffice2004只负责编辑Word或者Excel的工作,不负责向服务器数据库传输数据和从服务器数据库下载数据,为此,我们自行研发了一套基于纯Java的客户端上传控件和下载控件。
客户端上传控件:主要用来向服务器端传输数据,支持标准的 RFC 1867 文件传输协议。服务器端只需使用向aspupload等上传控件接收数据即可。 原有的控件所采取的机制是客户端直接连接服务器的数据库,这样做的缺点是如果服务器上存在防火墙,将不能连接数据库。这样,此控件的实用性将大大降低,而我们此次升级主要是为了解决此问题。上传控件实现了从客户端上传一个或者多个文件的问题,即可以通过在空件中隐含的上传数据,而传统的使用 <input type="file" name="file1">这种客户端上传技术由于受到安全方面的限制,程序不能对file控件赋值,而我们的 上传控件解决了此难题,而且,我们的上传控件兼容所有的服务器端上传控件。

下载控件:此控件使从服务器下载数据到客户端的过程中速度明显的提高了,而且,有进度条显示,让客户直到数据下载的进程。

使用上面的两个控件后,我们可以很容易的把客户端编辑的word文档很容易的保存到服务器端的数据库中。


本产品支持所有版本的word,简单易用并附有完整的例子,很方便,如果有意,请发邮件到yehutxt@163.com索取试用版和完整的asp例子

本产品每套只需500元。

注意:试用版只能在本地机上免费使用2个月,功能跟正式版一样。
email;yehutxt@163.com
联系人:叶先生
hisofty 2004-02-18
  • 打赏
  • 举报
回复
up
hunter4500 2004-01-02
  • 打赏
  • 举报
回复
http://www.codeproject.com/cs/miscctrl/winwordcontrol.asp?target=Word%7CControl


你提到的是这个么,改动一下应该就可以了吧。
xiezhh120 2003-12-22
  • 打赏
  • 举报
回复
我顶!
狂顶!
csdn8008 2003-12-22
  • 打赏
  • 举报
回复
http://support.microsoft.com/default.aspx?scid=kb;EN-US;318425

Send and Receive Binary Documents by Using an ASP.NET Web Service and Visual C# .NET

可以实现保存文件。但如何结合WORD编辑界面呢?获得WORD控件内的文件流。
还是个问题。
nickong 2003-12-21
  • 打赏
  • 举报
回复
用流!
snowflake310 2003-12-21
  • 打赏
  • 举报
回复
up
stoway 2003-12-21
  • 打赏
  • 举报
回复
前段日子有个帖子给的提示很好,而且我也实现了,就是通过webservice把文件转成二进制然后传到客户端(vb)接收后再转成文件接收,我是把word文件存到数据库里,所以只是在客户端时和保存时需要转换,不知是否有更好的办法
27 2003-12-21
  • 打赏
  • 举报
回复
up,啊啦虽然暂时用不到,但是也很想了解一下,UPUPUPUP
csdn8008 2003-12-21
  • 打赏
  • 举报
回复
客户端不装Office就可以实现是不现实的。
这样影响了微软office的销售。微软不会这么傻。

VBA可以实现更改WORD菜单的功能,类似金格的那个EXE版。
DELPHI可以写出金格,C#也应该可以。

显示修订,插入印章图片都不是问题,容易实现。

就是保存到服务器的功能一直困扰着我。这一点金格实现了,速度还很快。

……求解……
suiyun 2003-12-21
  • 打赏
  • 举报
回复
可能需要自己写吧,没有见到过。
关注……
heroyu 2003-12-21
  • 打赏
  • 举报
回复
我也很想知道~ 而且最好客户端是不用装Office的~
帮你顶~
tjq_tang 2003-12-21
  • 打赏
  • 举报
回复
我顶。。。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧