【问题标题】:Office Addin problemOffice 插件问题
【发布时间】:2011-02-15 19:00:57
【问题描述】:

我目前正在开发一个插件,旨在编辑存储在 codendi forge 中的办公文档。 第一个问题是我的文件上的只读标志。一个简单的“另存为”解决了这个问题。 这个解决方案没问题,直到我删除了 codendi 的 cookie,然后我收到了一个错误页面而不是我的文件。

我想要做的是能够在它开始下载文件之前捕获由办公室触发的事件。然后我可以提示用户进行身份验证并自行重新创建cookie,而无需用户打开Internet Explorer并登录。

有没有办法捕捉到一个事件,表明 word、excel 和 powerpoint 即将开始下载?

提前致谢

【问题讨论】:

    标签: c# vsto ms-office add-in


    【解决方案1】:

    我不确定我是否真的了解您想要做什么。 我认为任何办公应用程序实际上都不会下载想要的文件,它是由您的浏览器下载到一个临时文件中并从中打开的。 我认为如果你想从你的客户端编辑文件,最好的方法是使用肥皂接口,它是 Codendi 的一部分。来看看

    [yourforgehostname]/soap

    [yourforgehostname]/soap/codendi.wsdl.php?wsdl

    如果您想以更易读的形式查看 wsdl,请考虑使用

    http://tomi.vanek.sk/index.php?page=wsdl-viewer

    支持的 API 之一是登录

    希望对你有帮助

    【讨论】:

    • 好吧,既然我读了我的问题,我发现我有点不清楚。我的问题是与 Internet Explorer 的重定向。对于所有其他浏览器,我需要创建一个插件才能直接使用适当的办公工具打开文件。
    • 这个插件的目的是编辑文件而不需要保存和上传文件。我的问题不在于 codendi,而在于办公室。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    相关资源
    最近更新 更多