【问题标题】:Netoffice Hello WorldNetoffice Hello World
【发布时间】:2014-10-15 15:12:53
【问题描述】:

几年前我使用 VSTO 和 Visual Studio 为 Outlook 做一些不错的小插件。但是我不能证明 VS 做一些兼职项目的成本是合理的。结果,我安装了 VS 的免费版本并下载了一个很有前途的 Office 插件工具,名为 NetOffice。

我在 c# 方面还可以,但找不到包含设置工作环境的 hello world 示例。

我安装了 VS express,但不知道如何处理 NetOffice 程序集等以使一个简单的示例正常工作。

我查看了文档并找到了对“Netoffice Developer Toolbox”的引用,它为不使用完整版 VS 的人设置项目。这听起来正是我所追求的,所以我也下载了。

当我运行 NetOffice.DeveloperToolbox.exe 应用程序时,我遇到了很多错误,它最终会加载,但选项卡丢失并且似乎没有任何工作。

启动错误是:

尝试从网络位置加载程序集 会导致程序集在以前的版本中被沙盒化 .NET 框架。此版本的 .NET Framework 不支持 默认情况下 CAS 策略,所以这个负载可能是危险的。如果这个负载是 不打算对程序集进行沙箱处理,请启用 loadFromRemoteSources 开关。看 http://go.microsoft.com/fwlink/?LinkId=155569 了解更多信息。 | 不支持异常 |无效的.ctor()

按照错误消息中的链接,您将转到具有此描述的页面:

如果您因为在 Visual Studio 项目错误列表或生成错误,请参阅如何:使用 在 Visual Studio 中从 Web 组装。

我不知道我引用了网络上的任何内容,所以不知道下一步该做什么。

谁能告诉我我需要做什么才能让 NetOffice 正常工作,或者他们是否找到/编写了一个教程来让它排序 IE 一个 hello world 教程?

提前感谢您的帮助。

【问题讨论】:

  • 您有没有为初学者找到任何东西,我正在寻找一些 Excel 的入门示例 - 请告诉我。
  • 根据下面的示例找到了一些示例,但它是逐步开始工作的,我正在寻找的不是代码。玩了几天后,我开始了。

标签: c# developer-tools netoffice


【解决方案1】:

您尝试从网络位置启动 .net 程序集。 这是网络政策禁止的(通常) 将工具箱文件夹移动到您的高清,一切正常。

NetOffice 包含发布包中每个办公产品的示例/教程。无论如何,您也可以直接从主页 (netoffice.codeplex.com) 找到很多在线示例,NetOffice 是 1:1 包装器,这意味着如果您已经从 VBA 或 PIA(VSTO) 了解 office 对象模型,那么您就是准备好使用 NetOffice(您可以在 NetOffice 中使用现有的 PIA 代码)。

【讨论】:

    猜你喜欢
    • 2012-01-04
    • 2023-04-11
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 2012-09-07
    • 2018-01-15
    • 2016-07-05
    • 2016-10-02
    相关资源
    最近更新 更多