批量处理多个word表格中的内容

动作开发 · 1502 次浏览
tsc 创建于 2023-01-04 11:39

想实现打开一个文件夹内所有word文档然后向文档表格中同一个位置写入文字。调试信息:

 

110135,158第 0 次循环,项的值:C:\Users\tangs\Desktop\销售单\10.doc
110135,158运行或打开
[in]失败后停止True...】[1]
[in]路径或命令:C:\Users\tangs\Desktop\销售单\10.doc

[in]参数(可选)...
[in]以管理员身份运行True...】[1]
[in]等待启动完成False...】[0]
[in]等待进程结束False...】[0]
[in]工作目录C:\Users\tangs\AppData\Local\Kingsoft\WPS Office\11.1.0.12970\office6...
[in]窗口风格0...
[in]备用路径...
110135,197异常:系统找不到指定的文件。
在 System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
在 System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
在 Quicker.Domain.ActionHelper.StartProcess(String fileName, String arguments, String windowStyleStr, String setWorkingDir, Boolean runas, Boolean waitExit, String alternativePaths, Boolean waitInputIdle)
在 Quicker.Domain.Actions.X.BuildinRunners.RunOrOpenStep.<>c__DisplayClass46_0.<Execute>b__0()
在 Quicker.Domain.Actions.X.XActionHelper.ExecuteCommonAction(ActionExecuteContext context, ActionStep step, XAction action, Func`1 actionFunc, Action successAction, Action failAction, StepInParamDef stopIfErrorParam, StepOutParamDef isSuccessOutputParam)
110135,198步骤执行失败,原因:系统找不到指定的文件。
110135,241停止动作:系统找不到指定的文件。
110135,241检测到了中止标志(OperationFailed),停止后续步骤执行。
 
C:\Users\tangs\Desktop\销售单\10.doc\n
C:\Users\tangs\Desktop\销售单\11.doc\n
C:\Users\tangs\Desktop\销售单\12.doc\n
 
过程中定义了 score列表变量用于存储读取到的文件夹内的所有文件。错误信息发现quicker打开文件时在文件名后加了  \n 。请问大神是不是这个原因导致的”系统找不到指定的文件“,如何解决? 期待大神的答疑解惑。

回复内容
H-D-G 2023-01-04 11:52
#1

\n是换行符,可能是你没用"每个"把列表转成文本.

tsc 回复 H-D-G 2023-01-04 12:46 :

非常感谢。成功了

H-D-G 回复 tsc 2023-01-04 12:47 :

ok

回复主贴