首页 文章
  • 1 votes
     answers
     views

    用于Office 2010 IM集成的COM类型库

    我正在将Office应用程序与自定义IM解决方案集成我按照http://msdn.microsoft.com/en-us/library/office/jj900715.aspx的建议实现了COM类 我还注册了COM实现并在我的exe中托管了COM服务器 . 我还需要另外注册我的com类的类型库吗? 我看到类型库regsitration和lync客户端2013的问题 . 卸载类型库时,Lync C...
  • 0 votes
     answers
     views

    Office 2010 PIA是否与Office 365(2013)合作?

    我们正在尝试与Outlook进行一些简单的集成,例如将联系人,任务和日历与我们的C#.NET 4.5项目同步 . 我们可以使用Visual Studio 2012中的Office PIA与Office 2010和2013进行交互吗?如果没有,您对如何与Outlook集成有任何建议吗?
  • 0 votes
     answers
     views

    安装Office 2013后,无法在计算机上安装Outlook加载项

    我使用Outlook Add in模板和VSTO在visual studio 2010中实现了Outlook添加,我使用MSI安装程序(在visual studio 2010中创建)为它创建了一个安装..我能够在所有机器上安装它(x86和x64) ) . 最近我尝试在安装了Office 2013的计算机上安装相同的安装程序并收到以下错误: 我应该强调,我没有更改系统配置中的任何内容,只是安装了O...
  • 1 votes
     answers
     views

    MS Office / Outlook Presence集成C#COM服务器

    我尝试按照文章_1226304中的说明进行操作,并在我的C#应用程序中实现了IUCOfficeIntegration接口,并希望它与Outlook 2010一起使用 . 我创建了一个C#Exe,通过在官方示例How to develop an out-of-process COM component by using Visual C++, Visual C#, or Visual Basic ....
  • 0 votes
     answers
     views

    将IM应用程序与Outlook 2013集成,事件(OnStateChanged等)无法正常工作

    我根据文章“https://msdn.microsoft.com/en-us/library/office/jj900715.aspx?f=255&MSPPError=-2147217396”为Outlook 2013(64位)实现了IM客户端(32位) . IM APP与outlook合作良好 . 当状态发生变化并调用函数StateChanged()时 . 现在前景应该采取行动改变国家...
  • 6 votes
     answers
     views

    使用单击动画以编程方式推进Powerpoint幻灯片

    我想要做的是从我的WPF应用程序控制一个Powerpoint演示文稿 . 使用此问题的代码:C# - way to programmatically advance Powerpoint slide show?它对于普通幻灯片非常有效 . 但是一旦我看到带有鼠标点击触发的动画的幻灯片,它就不会像我期望的那样工作 . 当进入这样的幻灯片时,它将按预期显示,但是当我调用objPres.SlideSho...
  • 1 votes
     answers
     views

    Word COM Addin:如何迭代未连续选定文本的所有部分(Ctrl键)

    我正在开发Word 2007/2010 COM Addin,它可以帮助用户在Word文档中应用自定义样式 . 目前我成功地在连续选择的文本上应用样式(甚至在多个段落上),但是当我尝试不连续选择时(由于'Ctrl'键在文档的不同部分选择了文本),只有最后选择的部分是风格 . 如果选择不连续,我如何迭代不同的选定部分? 提前致谢,
  • 2 votes
     answers
     views

    可以将活动的Microsoft Word窗口转换为WPF窗口吗?

    我创建了一个Microsoft Word 2010 vsto加载项,当用户单击功能区按钮时,该加载项会显示许多自定义Wpf窗口对话框 . 我遇到的问题是,如果单击任务栏中的Word图标,自定义对话框将消失在Word实例后面 . 经过一些谷歌搜索后,似乎可以通过设置我的窗口的所有者属性来解决这个问题,但我很难获得Word应用程序的Window实例 . 我已经附上了下面的相关代码,有什么建议吗? us...
  • 2 votes
     answers
     views

    VSTO Word加载项 - 如果从可执行文件启动Word,则不会触发新文档事件

    在我的加载项中,我需要为每个打开的文档创建一个任务窗格 . 在加载项的启动方法中,我订阅了ApplicationEvents4_Event.NewDocument和Application.DocumentOpen事件,然后为每个打开的文档创建一个任务窗格: ((ApplicationEvents4_Event)Application).NewDocument += CreateTaskPaneWr...
  • 1 votes
     answers
     views

    Excel在大范围复制时崩溃

    我开发了一个Excel COM插件,它通过多个 XLSM 文件(阶段),从一个生成一个(使用宏启用模板),复制一些数据,最后创建一个PDF报告 . 我最近推出了一个打开2个工作簿的函数,将一个非常大的范围(A1:X500)从Workbook1复制到Workbook2 . //Copy values from W1 to W2 Excel.Worksheet WS_Out = W1.Workshee...
  • 0 votes
     answers
     views

    插入段落时禁用自动编号列表

    我有带有编号列表的word文档 . 静态文本1 . Bookmarked item. 静态文本3 . 其中一个项目是书签,我需要用包含几个段落的文本替换书签 . 当我用带有几个段落的文本替换带书签的项目时,我会为每个段落添加自动枚举的项目: bookmark1.Range.Text = "Replaced P1."+Environment.NewLine ...
  • 4 votes
     answers
     views

    Microsoft Office Document显示Sharepoint URL而不是Local

    情况:OneDrive for Business将Sharepoint站点文档库中的文件同步到本地目录: C:\Users\users\Sharepoint\Library\Test.pttx 但是使用PowerPoint InterOp: presentation.Path 方法是: https://company.sharepoint.com/Library/Shared%20Docume...
  • 6 votes
     answers
     views

    调用Word for rtf到docx转换

    我需要定期以编程方式将* .rtf文件转换为* .docx . 手动,这可以正常使用Word 2007中的另存为...得到的docx表现得很好 . 以编程方式,我无法让它工作 . 我尝试的基本上如下: Fetch RTF from Word ......但反方向 . 我打开* .rtf并使用SaveAs到* .docx,而不是打开* .docx并使用SaveAs到* .rtf . 但是,生成的文件...
  • 1 votes
     answers
     views

    word interop加载项的新文档格式

    我在使用单词加载项时遇到了一些麻烦 . 我正在尝试创建一种新的文档格式,并让它有点工作 . 格式只是现有docx之上的编码 . 换句话说,我可以剥离编码并留下有效的word文档 . 保存: 现在,当用户想要以新格式保存文档时,我提示保存原始文件,然后从磁盘读取原件,以新格式保存副本 . 这会在文件系统上留下2个文件(foo.docx和foo.myformat) . 理想情况下,我想拦截Docume...
  • 1 votes
     answers
     views

    发布后无法打开Word文档(Office.Interop.Word)

    发布到IIS后,我无法在c#中打开Word文档 它可以使用Microsoft.Interop.Office.Word打开Word文档并替换调试模式下的任何文本 . 当我发布项目时,它返回以下错误: 你调用的对象是空的 这是我的代码: 尝试{ Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Intero...
  • 0 votes
     answers
     views

    PDF生成的打印选项被阻止 - Interop

    我正在使用Microsoft.Office.Interop.Word.Document()接口将DOC / DOCX文件转换为PDF,但生成的PDF文件的打印选项被阻止 . 我正在使用“SaveAs2”方法,只传递两个参数,即文件名和文件格式 . 对于通过Interop生成的pdf,是否有任何方法可以始终解锁打印选项?或者这是MS Office配置? public static string co...
  • 1 votes
     answers
     views

    如何在c#中获得Word VBA函数的结果?

    我需要打开Microsoft Office Word文档并获取该文档中模块功能的结果: VBA模块(MainModule): Option Explicit Public Function GetResult() As String GetResult = "My Expected Result" End Function 我尝试了一些代码,最新的是:[参考] us...
  • 12 votes
     answers
     views

    尝试使用Excel 2007执行Office Automation,但继续使用Excel 2003

    Environment: Windows XP机器安装了Excel 2007和Excel 2003(按此顺序,而不是按时间顺序) .C#3.5 Problem: 当我使用PIA进行一些Office自动化时,我使用以下代码行: var excel = new ApplicationClass(); PIA的版本特别将其称为Excel 12 .C:\ Windows \组件\ GAC \的Micro...
  • 0 votes
     answers
     views

    Excel 2013互操作崩溃

    我正在尝试将Excel 2013嵌入到vb.net Windows窗体应用程序中 . 通过Interop我实例化应用程序,打开一个电子表格,然后指定一个面板作为其父级 . 我正在测试的电子表格是一个空的电子表格 . 电子表格打开正常,但在输入少量数据后很快Excel崩溃 . 这适用于Excel的早期版本(2010年及以下版本) . 错误应用程序名称:EXCEL.EXE,版本:15.0.4763.1...
  • 2 votes
     answers
     views

    将DataTable导出到多个Excel工作表中

    我有一大堆DataTables要导出到几个Excel工作表中(在新的电子表格/ Excel文件中) . 我所拥有的代码中已经存在的"solution"是两个嵌套的 for 循环,遍历所有行和列,逐个单元地插入数据 . 由于生成的电子表格是8.5MB,这不是一个相当数量的数据,但肯定必须有更快的方法吗? 我正在使用Office Interop库来执行此操作;我想我记得在哪里可以用...
  • 2 votes
     answers
     views

    在没有Interop的情况下将powerpoint演示文稿(ppt / x)转换为PDF

    我需要使用C#将PowerPoint(ppt / pptx)文件转换为PDF 目前,我正在使用此代码: public void PPTXToPDF(string originalPptPath, string pdfPath) { // Create COM Objects Microsoft.Office.Interop.PowerPoint.Application pptApp...
  • 0 votes
     answers
     views

    如何使用Office Interop Word将图像替换为另一个图像

    我一直在寻找两天,我还没有找到解决这个问题的方法 . 我正在开发一个Winforms应用程序,生成报告为Word文档 .docx . 为了实现这一点,我创建了一个Word模板( .dotx ),我使用Office Interop Word用数据填充模板(更改 Bookmarks 文本) . 除了模板中的图像外,一切都按预期工作 . 如何用其他图像替换那些? 从我的搜索中,我发现 doc.Inli...
  • 1 votes
     answers
     views

    多个Word加载项实例

    我为Word开发了一个应用程序级加载项,遇到了以下问题: 当打开另一个文档(并出现另一个Word窗口)时,我无法在新打开的窗口中使用加载项 . 此外,当我单击功能区中应显示加载项的按钮时,它将显示在原始窗口中,而不是新窗口中 . 如何在新窗口中显示加载项? 谢谢! UPDATE: 在意识到问题不够明确之后,让我澄清一下: 加载项显示自定义任务窗格 . 当我打开Word的新窗口时,显示/隐藏窗格的按...
  • 0 votes
     answers
     views

    c#Word Interop - 设置段落缩进

    我要求以编程方式(在C#中)打开或关闭特定段落的悬挂缩进 . 我创建了一个添加,带有一个按钮,当单击时,执行代码,我(尝试)执行此操作 . 它是一个切换,所以首先单击添加悬挂缩进,第二次单击应删除它 . 单词,它在 Paragraph>Indentation 中的设置,然后设置“ Special ”等于 None 或 Hanging . 我最好的尝试是使用以下代码: foreach (F...
  • 0 votes
     answers
     views

    Word Interop InsertParagraphAfter和下一行样式

    我正在迭代现有MS Word文档的段落并在特定级别的 Headers 之后插入文本段落,但是当我插入文本时,它们继承了下面段落中的一些样式和/或下一个元素搞砸了 . 这是我的代码: foreach (Word.Paragraph paragraph in doc.Paragraphs) { if (paragraph.get_Style(); != null && para...
  • 0 votes
     answers
     views

    如何在不使用互操作和第三方程序包的情况下将数据表导出到Excel文件

    我试图导出数据表到Excel文件而不使用互操作和第三方包但我收到如下错误的错误: System.UnauthorizedAccessException: Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the followin...
  • 3 votes
     answers
     views

    合并Word文档(Office Interop和.NET),保持格式

    我在使用Microsoft Office Interop Assemblies(Office 2007)和ASP.NET 3.5将多个word文档合并在一起时遇到了一些困难 . 我能够合并文档,但缺少一些格式(即字体和图像) . 我当前的合并代码如下所示 . private void CombineDocuments() { object wdPageBreak = 7; ...
  • 0 votes
     answers
     views

    将MS Word文档页面导出到图像

    我想将MS word(docx / doc)文档页面导出到Image(jpeg / png) . 我正在为每张幻灯片使用office interop export api进行演示(pptx / ppt),但没有找到相应的API . 需要建议API /替代方法来实现这一目标 .
  • 0 votes
     answers
     views

    使用office-interop将docx转换为pdf时缺少文本

    我有一个问题,当使用word-interop将单词DOCX文件转换为PDF时,它偶尔会发生文件无法很好地转换 - 文本的某些部分缺失 . 在我目前的情况下,缺少一个带有两行文本的文本泡泡 . 我创建了一个将test.docx转换为pdf的迷你测试应用程序,我发现问题出现在两台“Windows Server 2008 R2 Standard”和“Office 2010”的机器上 . 编辑:在带有“O...
  • 0 votes
     answers
     views

    Office 2013 Interop on Server 2012:Word冻结主机

    首先介绍一下:我知道服务器环境不支持MS Office互操作 . 无论如何,我被告知要让它工作 . 我从一位离开公司的开发人员那里继承了一个项目 . 该项目涉及将用户上传到我们网站的任意1-2页文档转换为PDF格式 . 这些文档主要是Office文档 . 在我的头脑中,我们接受doc,docx,txt和rtf文档以及可能的其他文档 . 这些文件必须在以后以原始格式和PDF格式提供 . 开发人员认为...

热门问题