问题标签 [office-automation]

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.

0 投票
1 回答
3741 浏览

sharepoint - 使用 Word Automation Services 将 docx 转换为 pdf

在此http://msdn.microsoft.com/en-us/library/ff742315.aspx的帮助下,我尝试在 sharepoint 上将 docx 转换为 pdf ... 1)我在 sharepoint 服务器上创建了一个 cs 文件。 .. 2) 我用 bat 文件编译到控制台 exe 3) exe 运行但给出异常 System.NullReferenceException: Object reference not set to an instance of an object。

这些文件在 \mysrv\sites\casedocs\Documents\ElfDev\10080003 和 https:\mysrv\sites\casedocs\Documents\ElfDev\10080003 存在并可编辑,后者没有证书错误。

1) Cs 文件...

2)编译器bat文件...

3. 完全例外...

看起来它看不到输入文件,但是 a) \mysrv\sites\casedocs\Documents\ElfDev\10080003\jk1.docx 将在 word 2010 中打开文件和 b) https://mysrv/sites/casedocs/Documents /ElfDev/10080003/jk1.docx在 Word 2010 中打开文件

0 投票
2 回答
121 浏览

c# - Word 映射 ContentControl 返回杂乱的数据

我正在编写创建 ContentControl 并将其映射到 XML 文件的 ac# 插件。
当 XML 有一个类似“7,SOMESTREET”的节点时,我进入 ContentControl 文本“,7SOMESTREET”......
我住在以色列,所以我的猜测是它必须与语言环境有关。
我已经尝试了我能想到的一切(更改 XML 编码、更改 ContentControl 的默认格式等) - 但仍然没有运气。

有没有人能想到可能导致这种情况的事情?

谢谢。

0 投票
2 回答
1258 浏览

c# - 使用 C# 在 PowerPoint 演示文稿中自动播放电影

我目前正在尝试通过 C# 和 .pptx 文件更改一些设置Microsoft.Office.Interop.PowerPoint。我在演示文稿的几张幻灯片上链接了一些 .wmv 电影。在创建演示文稿时,所有电影都会在单击后立即播放。但是,我想将其更改为在查看幻灯片后立即开始自动播放。这必须对很多演示文稿执行,因此无法手动执行此操作。

我找到了该PlaySettings.PlayOnEntry物业,但我不知道如何使用它。我找到了几个示例如何使用要嵌入的新电影(然后,仅适用于 Visual Basic)来执行此操作,但由于电影已经嵌入,这不是我想要的。

我也不知道如何实际访问当前幻灯片上的任何对象,也许有一种方法可以检查形状是否是视频文件,然后更改上述设置,但 MSDN-Reference 对 Office 没有太大帮助-话题。如果这很重要,我正在使用 Powerpoint 2007 和 Visual Studio 2010。

0 投票
2 回答
1104 浏览

c# - 在 C# 中使用自动化自定义 MS Word 2010 中的功能区

我正在尝试从我的 C# 应用程序自动化 MS Word,并且在更改功能区 UI 时遇到问题。我能找到的所有示例都使用 IRibbonExtensibility 接口,该接口仅可从 Addins 获得。是否可以使用自动化来做到这一点?

0 投票
1 回答
1893 浏览

c# - 如何使用 C# 从 ms word 中获取同义词列表

在word自动化中,如何使用c#语言通过ms word获取同义词列表。请给我建议。

0 投票
2 回答
1886 浏览

c# - 将excel工作表提取为C#中的字符串

如何使用 C# 将 Excel 工作表提取到字符串中?我已经有了工作表,可以保存为 txt 文件,但我想直接将其提取到字符串中并进行一些处理。

0 投票
4 回答
5969 浏览

c# - 仅在尝试使用 Word DocumentClass 时在 prod 中出现对象引用错误

我正在编写一个使用 .dotx 模板并在 aspx 页面中合并数据的程序。该程序在我的本地开发工作站上运行完美,但是当我将它部署到测试 IIS 服务器时,它在下面的第二行失败,给我一个对象引用错误。

我之前遇到了问题,因为 Word Com 对象不在 IIS 服务器上,所以我将 Word 加载到服务器上并在 DCom 中设置权限并解决了这个问题。但是现在我在以 wRange = ..... 开头的行上收到此错误

正如我所说,该程序在调试模式下可以在本地完美运行。

有任何想法吗?

代码行:

0 投票
2 回答
353 浏览

com - 基于 Windows Server 2008 x64 的 Excel 2007 自动化 - 非系统用户

伙计们,

我遇到了与此处介绍的完全相同的问题,只是我正在尝试使用非系统(用户)帐户自动化 Excel。创建桌面文件夹的解决方案不起作用,因为用户已经有一个桌面文件夹。我可以获得适用于系统帐户的解决方案。登录后,我也可以让它为管理员帐户工作。这实际上是 Session 0/1 问题还是仍然是一个红鲱鱼?

0 投票
1 回答
1062 浏览

c#-4.0 - c# 4.0 和 word 2007 自动化

我正在创建一个应用程序,它从 Oracle 数据库中获取数千个 word 文档,需要将它们转换为 pdf 并将它们发送回数据库。我已经启动并运行了所有支持机制(数据库交互、多任务处理和可插入的数据库和配置方法)。尽管有关于在服务器端使用办公自动化的所有警告,但我的第一个方法是使用它(事实是我的客户要求使用它)。但是我对 c# (.Net 4.0) 和 word 2007 之间的交互感到很生气。我已经尝试过 SaveAs 和 ExportAsFixedFormat。两者都工作得很好,但是当我尝试关闭这个词时......我得到了一个错误(弹出窗口说那个词发现了一个问题并将被关闭)。然后我尝试在退出应用程序之前将其包含在内:

但它仍然抛出错误。我无法转换超过一百个文档而不会出错。你知道在不使用办公自动化的情况下实现这种转换的方法吗?或者另一方面,您知道如何通过办公自动化进行这种转换而不会出错吗?任何帮助将不胜感激。

编辑:Otaku,这是我正在使用的代码示例(警告!提前测试代码)

0 投票
5 回答
14785 浏览

automation - 以编程方式将多个演示文稿中的幻灯片合并到一个演示文稿中

我需要自动创建演示文稿(OpenOffice 或 Powerpoint)。演示文稿应采用给定目录中每个演示文稿的前两张幻灯片,然后将它们组合成一个演示文稿。我很困惑我应该采取什么方法来解决这个问题。任何指针将不胜感激。