Netoffice你好,世界

本文关键字:世界 你好 Netoffice | 更新日期: 2023-09-27 18:18:58

几年前,我在Visual Studio中使用VSTO为outlook添加了一些漂亮的小插件。但我不能证明做一些兼职项目的成本是合理的。因此,我安装了免费版的VS,并下载了一个很有前途的office插件工具netooffice。

我对c#很好,但找不到一个hello world的例子,包括设置工作环境。

我已经安装了VS express,但不知道如何处理NetOffice组件等,以获得一个简单的示例工作。

我浏览了文档,发现了一个参考"Netoffice开发人员工具箱",它为那些不使用完整版vs的人设置了项目。这听起来正是我想要的,所以我也下载了它。

当我运行应用程序netooffice . developertoolbox .exe时,我得到了很多错误,它最终会加载,但标签缺失,似乎没有任何工作。

启动错误是:

尝试从网络位置加载程序集会导致程序集在以前的版本中被沙盒化. net框架。这个版本的。net框架不支持默认的CAS策略,所以这个负载可能是危险的。如果这个负载是不打算沙箱程序集,请启用loadFromRemoteSources开关。看到更多信息请访问http://go.microsoft.com/fwlink/?LinkId=155569。|NotSupportedException | Void .ctor()

点击错误信息中的链接,您将进入一个具有以下描述的页面:

如果将您定向到此主题是因为Visual Studio项目错误列表或生成错误,请参阅如何:使用Visual Studio中的Web汇编。

我不知道我引用了网络上的任何东西,所以不知道下一步该怎么做。

谁能告诉我我需要做什么才能让office工作,或者如果他们已经找到/写了一个教程来让它排序IE你好世界教程?

提前感谢您的帮助。

Netoffice你好,世界

尝试从网络位置启动.net程序集。这是禁止的网络政策(通常)把工具箱文件夹移到你的电脑上,一切都好了。

netooffice包含发布包中每个办公产品的示例/教程。无论如何,netooffice是一个1:1的包装器,这意味着如果你已经从VBA或PIA(VSTO)中了解了办公对象模型,你就可以准备使用netooffice了(你可以在netooffice中使用现有的PIA代码)。