Netoffice Hello World

时间:2014-08-21 20:42:49

标签: c# developer-tools netoffice

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

我对c#感到满意,但无法找到一个包含设置环境的hello world示例。

我安装了VS express,但不知道如何处理NetOffice程序集等,以便得到一个简单的示例。

我查看了文档并找到了对#34; Netoffice Developer Toolbox"为没有使用完整版VS的人设置项目。这听起来就像我之后的那样,所以我也下载了它。

当我运行应用程序NetOffice.DeveloperToolbox.exe时,我收到很多错误,最终会加载,但标签丢失,似乎没有任何效果。

启动错误是:

  

尝试从网络位置加载程序集   会导致程序集在之前的版本中被沙箱化   .NET Framework。此版本的.NET Framework无法启用   默认情况下是CAS策略,因此这种负载可能很危险。如果这个负载是   不打算沙盒装配,请启用   loadFromRemoteSources切换。看到   http://go.microsoft.com/fwlink/?LinkId=155569了解更多信息。 |   NotSupportedException | Void .ctor()

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

  

如果您因为中的错误消息而被定向到此主题   Visual Studio项目错误列表或生成错误,请参见如何:使用   在Visual Studio中从Web进行组装。

我不知道我在网上引用了什么,所以不知道接下来该做什么。

任何人都可以告诉我我需要做些什么才能让NetOffice正常工作,或者他们是否已经找到/编写了一个教程来将IE排序为hello world教程?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

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

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