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你好世界教程?
提前感谢您的帮助。
尝试从网络位置启动.net程序集。这是禁止的网络政策(通常)把工具箱文件夹移到你的电脑上,一切都好了。
netooffice包含发布包中每个办公产品的示例/教程。无论如何,netooffice是一个1:1的包装器,这意味着如果你已经从VBA或PIA(VSTO)中了解了办公对象模型,你就可以准备使用netooffice了(你可以在netooffice中使用现有的PIA代码)。