UiPath 常见问题及解决办法

【UiPath 问题 12 】 Word 文档,Archive

2018-09-06  本文已影响98人  Creator_蔚蓝

问题描述:

文件夹下,通过右键创建一个 Word 文档,然后使用 Append Text

Step 1: 右键创建 Word 文档

右键创建 Word 文档

Step 2 : 在项目中使用 System > File > WordDocument > Append Text

Append Text 项目中使用 Append Text

错误信息:

错误弹框

错误文本信息:

Main has thrown an exception

Source: Append Text

Message: Archive file cannot be size 0.

Exception Type: FileFormatException

System.IO.FileFormatException: Archive file cannot be size 0.
   at UiPath.Word.FileDocument..ctor(String documentPath, Boolean createNew)
   at UiPath.Word.Activities.DocumentActivity.BeginExecute(AsyncCodeActivityContext context, AsyncCallback callback, Object state)
   at System.Activities.AsyncCodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
   at System.Activities.ActivityInstance.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
   at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

问题原因:

根据错误信息,文件的不能为 0 kb。 在目录下查看文件属性,确实是 0 KB

文档属性

正常情况下,空白的 Word 文档应该是 12KB, 而右键创建的 Word 只有 0 KB,类似于快捷方式。将文件路径改为使用 12 KB的文档,一切正常。

这意味着:System > File > WordDocument > Append Text 只能处理 12KB 以上的 Word 文档。


解决办法

方法 1. 创建 Word 文档之后要检查是否为 0KB ,如果是 0 KB 先转换成 12KB 的正常 Word 文档,再使用 System > File > WordDocument > Append Text

怎么将 0 KB 的 Word 文档转换成 12KB ?

双击打开文档 >接着往里面输入一些内容,点击保存,> 将输入的内容删除,再次保存
这时 文档就会变成 12KB 。

方法 2. 将 System > File > WordDocument > Append Text 换成 Word Application Scope + Append Text

Word Application Scope

注意,这里的 Append Text 虽然和上面的 Append Text 名字一样,这个 Append Text 是属于:App Integration>Word > Append Text, 是完全不一样的一个 Append Text.

Activities 里面有两个 Append Text

对于 Word Application Scope + Append Text无论是 0KB 的 Word 文档还是 12KB 的 Word 文档,都能很好地处理。


其它

Excel 也有类似 0KB 文档的问题。通过 Create File 创建的 Excel 文档也是 0 KB 的,就连 Excel 程序也无法打开。类似地,使用 Excel Application Scope 能有效地规避这个错误。详情请参考我发布的另外一篇文章。


更多 UiPath 相关的资讯,请关注公众号:UiPath教程

UiPath教程
上一篇下一篇

猜你喜欢

热点阅读