Office.Interop - 访问MS Word高级选项

时间:2017-02-22 13:17:13

标签: c# ms-word ms-office

我想以编程方式(C#)更改MS Word高级选项:“不要使用Office.Interop压缩文件中的图像”。

我该怎么办呢。

我查看了the MSDN Library,但看不到我需要的内容。

1 个答案:

答案 0 :(得分:1)

很抱歉,无法通过VBA对象模型访问“不压缩文件中的图像”选项。

虽然您可以使用SendKeys,但这样做并不可靠 - 除此之外,您只能使用SendKeys切换设置;您无法测试它的当前状态或将其设置为特定状态,并且访问它所需的按键序列可能会根据用户安装的语言和正在使用的Word版本而发生变化。

来源:http://answers.flyppdevportal.com/MVC/Post/Thread/c87d426e-3571-44a7-85a5-2d7edfa4ce60?category=worddev

另一个有更多信息的来源(关于Powerpoint,但它的工作方式与Word完全相同): https://answers.microsoft.com/en-us/msoffice/forum/msoffice_powerpoint-mso_other/vba-turn-off-auto-compression/9548f7c0-894d-4e76-acc1-4985df08fd50