首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在word自动化服务生成文件后自动更新属性?

如何在word自动化服务生成文件后自动更新属性?
EN

Stack Overflow用户
提问于 2012-11-01 22:10:54
回答 1查看 896关注 0票数 1

我使用Open + Word自动化从模板生成一个word文件,并将其转换为pdf。现在,word文档和生成的PDF都在同一个文档库中。word文档具有一些属性,这些属性是在创建/上载到库时添加的。

我现在要做的是在PDF生成后自动添加属性。,将具有与生成它的Word文档相同的属性。

起初,我尝试使用事件接收器,但程序似乎没有意识到文档库中添加了一个新项目(生成的PDF)。

然后我尝试使用工作流(SharePoint设计器),但是它也不起作用(启动失败)。结果显示“工作流AddPDFData被系统帐户取消”和"AddPDFData启动失败“。工作流设置为在创建项时启动。我知道工作流本身是正确的,因为当我将其设置为在更改项时启动它时,它可以正常工作。

如果我可能做错了什么,或者有什么我可以使用的方法,请建议。任何想法/建议都将受到高度赞赏。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-03-28 12:35:23

当文档生成时,事件接收器不会触发,这是一个真正的痛苦,然而,您肯定可以使用工作流和'AutoStartOnCreate‘。成功了,我做到了。至少Visual 2010在SharePoint 2010中创建了工作流。

我无法说出工作流的问题所在,但我建议,如果将任何项添加到列表中,该项目的工作流将“在开始时失败”,而不仅仅是生成的项目。该错误通常意味着工作流无法正确验证--糟糕的相关标记、缺少所需的东西等等,您可以从其他地方查找更多细节。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13186297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档