Microsoft 文字处理软件产品系列,用于创建 Web、电子邮件和打印文档。
Hi,文轩李2
个人感觉这个问题可能和系统剪贴板和word剪贴板有关,文件受保护试图导致无法读取所以报错。
感谢你的回复,感觉确实像您说的,但是我希望听听更权威的人来解析一下,Word365处于受保护视图模式下,鼠标点右键工具栏>复制时,确实是有RTF格式的内容被Set进了剪切板,因为我的测试程序中确实探测到了RTF格式的内容,当我在程序中使用DataPackageView .GetRtfAsync()异步方法获取Rtf内容时时,会处于一直等待的状态,一直没有返回,从而导致了程序卡死,手动抛出异常也没有用,因为程序已经处于假死状态,系统截切板也无法使用,只有将word关闭后,程序才能正常报错,从假死转为正常状态。同理测试了其它几种格式如Text、HTML Format都不会有卡死的状况,还有一点很奇怪,Ctrl + C Ctrl+V并不会导致这个Bug,还有点击左上开始>复制也不会触发这个bug,我测试的Office2019也不会有这个问题,所以我很怀疑是word365开发人员在右键工具栏>复制时 Set RTF格式的内容时,进行了特殊的处理,或者是处理错误导致了这个问题的发生。