office-interop相关内容

如何在microsoft interop中更改word中的起始页码?

使用下面提供的代码,当我按下按钮时,页面已编号.但是,如果我选择了除第一页以外的任何页面,则该页码将成为起始页码,即在选择第 2 页时单击该按钮会将第 1 页上的编号设置为“2".我怎样才能让它在任何情况下都从第一页开始. Microsoft.Office.Interop.Word.Document Doc =//获取当前文档项目 CurrentPage = Microsoft.Office.I ..
发布时间:2021-06-12 18:54:32 C#/.NET

有什么方法可以自动化打开 .mpp 文件并将其另存为 .csv 的过程?

当用户将 Microsoft 项目文件上传到我已经创建的 Web 应用程序时,我需要找到一种方法来自动化该过程.该过程基本上需要使用从项目另存为保存到 .csv 文件,以便我可以使用它来将数据导入 SQL 数据库(这是我们已经使用 SQL 设置的自定义报告所需要的).我需要自动化这个过程,因为我会收到大量的项目文件,如果这个过程是自动化的,那么用户将能够立即看到结果. 基本上,有什么方法可以 ..
发布时间:2021-06-12 18:54:28 其他开发

Interop.Outlook - 获取子文件夹中的所有电子邮件(项目)

我正在尝试获取 Outlook 中特定文件夹内的电子邮件的正文(或任何其他属性). 我正在使用 interop.outlook 程序集.到目前为止,我已经完成了以下工作.但是当尝试调用 myInbox 中的项目时,根本没有属性. Application myApp = new ApplicationClass();命名空间 mapiNameSpace = myApp.GetNamespac ..
发布时间:2021-06-12 18:54:21 C#/.NET

Office.Interop.Word - 如何双面打印文档?

我使用 Word.Document.PrintOut 方法打印文档(批量打印).如何双面打印文档? 在MS Word界面可以通过文件->打印->双面打印完成强>选项. Word 2010、C#、.NET 3.5 非常感谢约翰的回答(+1)!有我的研究结果: 我选择了 John 推荐的第一条路径,发现了一些额外的路径文章,例如 CodeProject 上的“经典"文章(更换打 ..
发布时间:2021-06-12 18:54:13 C#/.NET

Quit() 使 Access 暂时可见

我正在尝试连接到访问数据库并检索信息. 一切进展顺利,项目几乎完成,但我需要弄清楚如何退出互操作. 我首先创建我的访问应用程序,然后确保将可见设置为 false.(我没有看到 Access)但是一旦我的代码到达 app.Quit() 行(尽管使用 step 验证)Access 在屏幕上闪烁,只是为了再次消失. 有关附加信息:如果我通过 Access 窗口执行步骤不会消失,并且我无 ..
发布时间:2021-06-04 20:29:01 C#/.NET

如何在 Word 中强调文本而不改变文档,就像在 Grammarly 中一样

我正在为 Word(以及 Outlook)编写 VSTO 插件.我想强调文本的某些部分(检测到的错误).据我所知,Microsoft.Office.Interop.Word 或其他库中没有这种强调的 API. 但是 Grammarly (www.grammarly.com) 已经找到了一种方法: 有谁知道你怎么能用同样的方式做到这一点? 解决方案 我认为最好的方法是将所需文本放 ..
发布时间:2021-06-04 19:27:06 其他开发

Word Interop:如何插入引文字段?

我有一个选择并想用它来插入引文.目前,我使用 插入索引标记 选择sel;:string cmd = "林肯,亚伯拉罕";document.Indexes.MarkEntry(sel.Range, Entry: cmd); 我认为插入引文会类似,但没有看到与 Document.InsertCitation() 或 Document.Bibliography.InsertCitation() 等 ..
发布时间:2021-06-04 19:26:42 C#/.NET

解析 Word 文档中使用的颜色,用作 ListViewItem 的背景色 - 颜色错误

我正在尝试列出 Word 文档中使用的所有字体颜色,并将它们显示为彩色 ListViewItems. 我可以解析文档并获得所有独特的字体颜色. 什么不起作用?- 以正确的颜色获取 ListViewItems.Grey35 显示为黄色,绿色显示为深绿色. 这是我的活动代码部分 var maxnum = doc.Words.Count;无功指数 = 0;foreach(doc.Co ..
发布时间:2021-06-04 19:23:11 C#/.NET

'RPC 服务器不可用.'循环浏览word文档时

我正在开发一个实用程序,用于在 Word 中查找和更新 DOC 变量.我有一段代码可以循环遍历文档并显示一个带有变量名称的消息框,但是当它尝试打开下一个文档时我收到错误消息.错误是: System.Runtime.InteropServices.COMException: 'RPC 服务器不可用.(来自 HRESULT 的异常:0x800706BA) 我很困惑,因为我的代码没有访问任何 ..
发布时间:2021-06-04 19:19:24 其他开发

C# 获取打开的 Word 文档列表

目前,我正在使用此代码获取 MS Word 打开的文档列表: Listdoc_list = new List();尝试{Microsoft.Office.Interop.Word.Application WordObj;WordObj = (Microsoft.Office.Interop.Word.Application)System.Runtime.InteropServices.Marsh ..
发布时间:2021-06-04 19:18:05 C#/.NET

Office 365 仍然可以实现 Office 服务器端自动化?

我有一个 ASP.NET Webforms 应用程序,用户可以在其中使用服务器端办公自动化创建报告.它基本上适用于正在填写的 FormFields,最终用户可以下载 Office 文档.应用程序很旧,我没有设计这个软件.我也知道办公服务器自动化和这篇文章的副作用: https:///support.microsoft.com/en-us/help/257757/thinkations-for ..
发布时间:2021-06-04 19:14:30 C#/.NET

Microsoft Excel 应用程序"在 dcomcnfg 中不存在

虽然我的电脑上安装了 office 2010dcomcnfg 中没有“Microsoft Excel Application".我在那里找不到它.我也重新安装了 Office 2010,但仍然找不到它 解决方案 要正确配置 32 位 DCOM 应用程序以进行远程激活,请按照下列步骤操作: 从命令行输入以下内容: C:\WINDOWS\SysWOW64>mmc comexp.ms ..
发布时间:2021-06-04 19:13:10 其他开发

使用Office.Interop.Excel将文件另存为PDF/A

如何将 Excel 电子表格导出到PDF/ A (ISO 19005-1)? 编辑:我要的是PDF/A,不是纯旧的PDF 1.5,因为默认情况下它会导出.我甚至在原始问题中强调了 A . 我已经可以使用 ExportAsFixedFormat()函数将Word和PowerPoint文档导出到PDF/A,因为Word和PowerPoint函数都具有可选的 UseISO19005_1 参数 ..
发布时间:2021-05-06 18:36:39 其他开发

将数组列表导入Excel格式,而无需在C#中使用for循环

例如我的列表中有大量数据,我使用for循环完成了它.但是需要花费更多时间将数据导入excel.我尝试了下面的代码,没有使用for循环.但是我低于range.set_Value的错误. 错误:类型的未处理异常mscorlib.dll中发生了'System.Runtime.InteropServices.COMException'附加信息:HRESULT异常:0x800A03EC 列表 ..
发布时间:2021-05-05 20:23:21 C#/.NET

使用CustomTaskPane.Window区分窗格

用于Excel的C#加载项. 我想使用 CustomTaskPane.Window 属性,以了解窗格是否属于活动工作簿.这是我的代码: var activeWnd = Globals.ThisAddIn.Application.ActiveWindow;var pane = this.CustomTaskPanes.Add(myUSerCtrl,"title",activeWnd);In ..
发布时间:2021-05-05 20:05:01 C#/.NET

如何使用c#Excel.Interop从Excel工作表中获取现有范围名称?

我正在使用一个非常大的工作表,其中包含许多命名范围.我希望该工作表将来会被修改,因此我无法使用其单元格编号与单元格进行交互. 如何从工作表中获取现有名称(或现有名称列表)?或者,如何告诉我的C#程序已经存在某个名称并加以利用? 解决方案 您将要使用Excel.Worksheet.Names foreach(wb.Sheets中的Excel.Worksheet工作表){foreac ..
发布时间:2021-05-05 19:40:31 C#/.NET

Outlook电子邮件转pdf安全提示

我有一个任务,我需要创建一个将Outlook电子邮件转换为pdf的程序. 这是我的代码 Microsoft.Office.Interop.Outlook.Application应用=新的Microsoft.Office.Interop.Outlook.Application();NameSpace outlookNs = app.GetNamespace("MAPI");MAPIFold ..
发布时间:2021-05-04 18:52:11 C#/.NET

我们如何从Microsoft Office加载项调用Invoke(Delegate)方法?

问题:我们如何使用 Microsoft Office 2010-2016 VSTO 项目.或者,对于 VSTO 项目,是否有其他替代方案? 背景:我正在尝试实现第三方将Windows窗体应用程序添加到我的 Invoke(...)方法来自System.Windows.Forms命名空间的 Control 类.因此,不能在 VSTO 项目中使用.但是VSTO项目可能有其他选择. 更新: ..
发布时间:2021-04-30 18:34:42 C#/.NET