Waiting3Yzz 2019-07-17 15:46 采纳率: 50%
浏览 631
已结题

C#Aspose.Words如何将word文档中的数据(含图片)全部复制到剪贴板?

我碰到一个问题是:在使用软件时报“检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005 ”这个错误,几番查找之后发现是电脑未装office的缘故。

    于是乎我想把Microsoft.Office.Interop.Word.dll组件换成Aspose.Words。

在修改前辈的代码中,发现了一个剪贴板的问题,他读取了word文档中的内容后复制到了系统剪贴板。

图片说明

    由于我把组件换了,原先的方法使用不了,后面我找到一个方法是Clipboard.SetDataObject(),但是我把body对象复制过去,粘贴到richTextBox控件里是空白的。。。本来用GetText()是可以的,但是文档中还有图片等内容~,请问用Aspose.Words该如何操作?Aspose.Words是否具有
“doc.ActiveWindow.Selection.WholeStory();”//全选word文档中的数据
“doc.ActiveWindow.Selection.Copy();”//复制数据到剪切板  
    相似的方法呢求助各位大屌们~再此谢谢!
  • 写回答

2条回答

  • threenewbee 2019-07-18 07:49
    关注

    你是在asp.net上用???那么你要搞清楚,你的服务器代码,再怎么操作剪贴版,都是操作的服务器上web服务器所在进程会话的那个剪贴版。
    而不是通过浏览器访问你网站的用户的,也不是你服务器上登录桌面那个用户的。

    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试