问题标签 [netoffice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 有没有办法从所有 Outlook 的共享日历中检索事件(约会)?
我的问题是,我无法访问并迭代 Outlook 的共享日历。我尝试了几种方法,但它们都将我带回到默认日历(即我的帐户日历)。
我试图在子文件夹中循环,GetSharedDefaultFolder() 方法并使用不同类型的互操作库的对象,但我无法解决它。
我希望我能得到有关代码的建议,或者如果有人知道 Interop 的可行替代方案。谢谢大家。
outlook - 我可以使用 netoffice 包从 Web 应用程序自动化 Outlook 应用程序吗?有没有什么缺点
我可以使用 netoffice 包从 Web 应用程序自动化 Outlook 应用程序吗?我需要打开 Outlook 窗口来创建会议并从 Web 应用程序发送。使用 netoffice 有什么缺点吗?
c# - netOffice Outlook AppointmentItem 按共享文件夹中的 EntryID 筛选
我有一个电子邮件列表,每个电子邮件都对应一个共享日历。
在给定 AppointmentItem EntryID 的 AppointmentFound 函数中,我想搜索该项目是否存在于共享日历中。我运行 AppointmentFound() 时遇到的错误是 System.Runtime.InteropServices.COMException。错误代码 -2147467259
搜索此错误代码时,我遇到了在第二个函数(已注释)AppointmentFound 中开发的另一篇文章,但没有成功。 通过邮件项目循环内存不足
使用 netOffice API 搜索 EntryID 的 AppointmentItem 的最佳方法是什么?
c# - 使用 NetOfficeFW 将 DataGridView 导出到 Excel
我使用 Microsoft.Office.Interop 将我的 DataGridView 导出到 Excel,但是我不愿意再使用 MS Office 并转向 LibreOffice 和 WPS。
我决定使用另一种方法(NetOfficeFW),并将原始代码修改为以下代码,以使用带有 .Net Framework 4.8 dev 的 NetOfficeFW 将我的 DataGridView 导出到 excel 中,
不幸的是,以下两行中有一个突出显示的错误:
app.Cells[1, i] = gridView.Columns[i - 1].HeaderText;
app.Cells[i + 2, j + 1] = gridView.Rows[i].Cells[j].Value.ToString();
错误文本是:
无法将字符串转换为 NetOffice.Excel.Api.Range
我该如何解决这个问题?
c# - Netoffice Outlook插件注册麻烦
我正在尝试注册一个 Netoffice Outlook 插件。使用 Netoffice Developer Toolbox 创建它后,我无法启动它。Visual Studio 中的错误是:程序集无法注册 - 访问被拒绝。确保以管理员身份运行应用程序。拒绝访问 HKEY_CLASSES_ROOT\MyAddin.Addin 注册表项。我在这里先向您的帮助表示感谢。
c# - 使用 NetOffice 在 Excel 中创建名称范围会引发 COMException
我想从 NetOffice 在 Excel 中创建一个命名范围,但我不知道如何调用该方法。无论输入是什么,底层 Excel 对象都会引发带有通用 HRESULT 0x800A03EC 错误的 COMException。
- Excel 版本 Office 365,16.0.13001,64 位
- NetOfficeFw 软件包,版本 1.7.4.11
我不知道有什么问题(语法?Excel 版本?NetOffice 版本?)。这种方法是否存在已知错误?
谢谢你的帮助!
c# - 调用 GetActiveInstance 时出现 NetofficeFw 异常
我正在尝试在以 64 位运行的 Visual Studio 2017 应用程序上使用 NetOfficeFw 1.7.8 打开 Outlook 365(32 位)的活动实例。我打开了 Outlook 365。我的课是这样开始的:
我在调用 GetActiveInstance 时收到此异常:System.Runtime.InteropServices.COMException: 'Error HRESULT E_FAIL has been returned from a call to a COM component.'
堆栈跟踪:
我的谷歌搜索没有返回任何有用的东西,我的头撞在我的桌子上也不起作用。
更新
我将我的项目更改为 32 位并运行它,但在与 64 位相同的位置弹出异常。
azure - 在 Azure 应用服务上使用 NetOffice.PowerPointApi
我编写了一个代码,将演示文稿中的所有幻灯片保存为 jpeg。它在我系统上本地的 Visual Studio 中运行良好,但是当我在 Azure 应用服务上部署它时,我收到 500 内部服务器错误。
编码:
我在做什么错误?NetOffice 软件包是否也需要像 Office.Interop 一样在服务器上安装 MS Office?
debugging - 如何运行 NetOffice 示例?
我正在检查 NetOffice 并尝试从下面运行一个简单的示例: https ://github.com/NetOfficeFw/Samples/tree/master/Excel/02%20NetOffice%20Excel%20COMAddin%20Sample/01%20Simple
如何在 Visual Studio 中运行此示例?理想情况下,我认为它应该打开一个包含插件的空白 Excel,但是在调试时,它只是一个错误“为了调试这个项目,向这个解决方案添加一个可执行项目......”所以我需要添加什么可执行项目?
谢谢,
c# - 在 SeriesCollection 中读/写 Values/XValues
使用 Interop 将旧的 VBA 项目迁移到 C# 来操作 Powerpoint 并尝试找到一种方法来复制一些旧的解决方案
我可以使用以下方式获取我的系列收藏:
NetOffice.PowerPointApi.Series test_sc = (NetOffice.PowerPointApi.Series)sh.Chart.SeriesCollection(1);
但尝试访问 Values 或 XValues 没有按我预期的那样工作
我可以使用任何一个来获取内容
或者
但这并不能让我更新东西。
现在我正在使用 ChartData.WorkBook.Worksheet.Cells.get_Range 机制来更新基础工作表,但这很复杂,因为该系列并不总是根据源文件在工作表中使用相同的单元格范围,所以我可以不要简单地将旧的 SeriesCollection[1].Values 映射到 Range["b2..m2"] 或其他任何内容。
1/ 我是否遗漏了一些明显的东西(c# 不是我常用的平台,所以很有可能)来获得对集合的 Values/XValues 的读/写访问权限,以及 2/ 是否有更好的方法可以让我相对访问该系列所代表的基础范围