office-interop相关内容
使用下面提供的代码,当我按下按钮时,页面已编号.但是,如果我选择了除第一页以外的任何页面,则该页码将成为起始页码,即在选择第 2 页时单击该按钮会将第 1 页上的编号设置为“2".我怎样才能让它在任何情况下都从第一页开始. Microsoft.Office.Interop.Word.Document Doc =//获取当前文档项目 CurrentPage = Microsoft.Office.I
..
当用户将 Microsoft 项目文件上传到我已经创建的 Web 应用程序时,我需要找到一种方法来自动化该过程.该过程基本上需要使用从项目另存为保存到 .csv 文件,以便我可以使用它来将数据导入 SQL 数据库(这是我们已经使用 SQL 设置的自定义报告所需要的).我需要自动化这个过程,因为我会收到大量的项目文件,如果这个过程是自动化的,那么用户将能够立即看到结果. 基本上,有什么方法可以
..
我正在用 C# 编写一个 VSTO 插件来解析 Office Word 文档. 我必须检查文档的每个图形是否都有标题标签.我设法知道一个段落何时包含一个图: var activeDoc = Globals.ThisAddIn.Application.ActiveDocument;for (int i = 0; i 但我看不到任何方法可以知道该段落是标题还是简单文本. 我尝试使用
..
我正在尝试获取 Outlook 中特定文件夹内的电子邮件的正文(或任何其他属性). 我正在使用 interop.outlook 程序集.到目前为止,我已经完成了以下工作.但是当尝试调用 myInbox 中的项目时,根本没有属性. Application myApp = new ApplicationClass();命名空间 mapiNameSpace = myApp.GetNamespac
..
我使用 Word.Document.PrintOut 方法打印文档(批量打印).如何双面打印文档? 在MS Word界面可以通过文件->打印->双面打印完成强>选项. Word 2010、C#、.NET 3.5 非常感谢约翰的回答(+1)!有我的研究结果: 我选择了 John 推荐的第一条路径,发现了一些额外的路径文章,例如 CodeProject 上的“经典"文章(更换打
..
我正在尝试连接到访问数据库并检索信息. 一切进展顺利,项目几乎完成,但我需要弄清楚如何退出互操作. 我首先创建我的访问应用程序,然后确保将可见设置为 false.(我没有看到 Access)但是一旦我的代码到达 app.Quit() 行(尽管使用 step 验证)Access 在屏幕上闪烁,只是为了再次消失. 有关附加信息:如果我通过 Access 窗口执行步骤不会消失,并且我无
..
我正在为 Word(以及 Outlook)编写 VSTO 插件.我想强调文本的某些部分(检测到的错误).据我所知,Microsoft.Office.Interop.Word 或其他库中没有这种强调的 API. 但是 Grammarly (www.grammarly.com) 已经找到了一种方法: 有谁知道你怎么能用同样的方式做到这一点? 解决方案 我认为最好的方法是将所需文本放
..
我有一个选择并想用它来插入引文.目前,我使用 插入索引标记 选择sel;:string cmd = "林肯,亚伯拉罕";document.Indexes.MarkEntry(sel.Range, Entry: cmd); 我认为插入引文会类似,但没有看到与 Document.InsertCitation() 或 Document.Bibliography.InsertCitation() 等
..
我正在尝试列出 Word 文档中使用的所有字体颜色,并将它们显示为彩色 ListViewItems. 我可以解析文档并获得所有独特的字体颜色. 什么不起作用?- 以正确的颜色获取 ListViewItems.Grey35 显示为黄色,绿色显示为深绿色. 这是我的活动代码部分 var maxnum = doc.Words.Count;无功指数 = 0;foreach(doc.Co
..
我正在开发一个实用程序,用于在 Word 中查找和更新 DOC 变量.我有一段代码可以循环遍历文档并显示一个带有变量名称的消息框,但是当它尝试打开下一个文档时我收到错误消息.错误是: System.Runtime.InteropServices.COMException: 'RPC 服务器不可用.(来自 HRESULT 的异常:0x800706BA) 我很困惑,因为我的代码没有访问任何
..
目前,我正在使用此代码获取 MS Word 打开的文档列表: Listdoc_list = new List();尝试{Microsoft.Office.Interop.Word.Application WordObj;WordObj = (Microsoft.Office.Interop.Word.Application)System.Runtime.InteropServices.Marsh
..
我有一个 ASP.NET Webforms 应用程序,用户可以在其中使用服务器端办公自动化创建报告.它基本上适用于正在填写的 FormFields,最终用户可以下载 Office 文档.应用程序很旧,我没有设计这个软件.我也知道办公服务器自动化和这篇文章的副作用: https:///support.microsoft.com/en-us/help/257757/thinkations-for
..
虽然我的电脑上安装了 office 2010dcomcnfg 中没有“Microsoft Excel Application".我在那里找不到它.我也重新安装了 Office 2010,但仍然找不到它 解决方案 要正确配置 32 位 DCOM 应用程序以进行远程激活,请按照下列步骤操作: 从命令行输入以下内容: C:\WINDOWS\SysWOW64>mmc comexp.ms
..
如何将 Excel 电子表格导出到PDF/ A (ISO 19005-1)? 编辑:我要的是PDF/A,不是纯旧的PDF 1.5,因为默认情况下它会导出.我甚至在原始问题中强调了 A . 我已经可以使用 ExportAsFixedFormat()函数将Word和PowerPoint文档导出到PDF/A,因为Word和PowerPoint函数都具有可选的 UseISO19005_1 参数
..
例如我的列表中有大量数据,我使用for循环完成了它.但是需要花费更多时间将数据导入excel.我尝试了下面的代码,没有使用for循环.但是我低于range.set_Value的错误. 错误:类型的未处理异常mscorlib.dll中发生了'System.Runtime.InteropServices.COMException'附加信息:HRESULT异常:0x800A03EC 列表
..
用于Excel的C#加载项. 我想使用 CustomTaskPane.Window 属性,以了解窗格是否属于活动工作簿.这是我的代码: var activeWnd = Globals.ThisAddIn.Application.ActiveWindow;var pane = this.CustomTaskPanes.Add(myUSerCtrl,"title",activeWnd);In
..
我正在使用一个非常大的工作表,其中包含许多命名范围.我希望该工作表将来会被修改,因此我无法使用其单元格编号与单元格进行交互. 如何从工作表中获取现有名称(或现有名称列表)?或者,如何告诉我的C#程序已经存在某个名称并加以利用? 解决方案 您将要使用Excel.Worksheet.Names foreach(wb.Sheets中的Excel.Worksheet工作表){foreac
..
我正在开发一个需要从Excel导入数据的应用程序. 我的解决方案是使用 Microsoft.office.Interop.Excel. 但是我在调试时收到此错误: Message =无法转换类型为COM的对象'Microsoft.Office.Interop.Excel.ApplicationClass'到接口类型'Microsoft.Office.Interop.Excel
..
我有一个任务,我需要创建一个将Outlook电子邮件转换为pdf的程序. 这是我的代码 Microsoft.Office.Interop.Outlook.Application应用=新的Microsoft.Office.Interop.Outlook.Application();NameSpace outlookNs = app.GetNamespace("MAPI");MAPIFold
..
问题:我们如何使用 Microsoft Office 2010-2016 VSTO 项目.或者,对于 VSTO 项目,是否有其他替代方案? 背景:我正在尝试实现第三方将Windows窗体应用程序添加到我的 Invoke(...)方法来自System.Windows.Forms命名空间的 Control 类.因此,不能在 VSTO 项目中使用.但是VSTO项目可能有其他选择. 更新:
..