【发布时间】:2017-11-29 01:41:02
【问题描述】:
我正在 C# 中创建和填充 Word 2007 表。当我在 Word 中查看结果时,每个单元格都在文本后附加了额外的垂直空间。在Word中可以通过“页面布局”/段落/间距进行调整,初始值为10pt。
---------------------------------------------------
| Text... | Text.... | More text... |
| | | | <- Extra spacing
---------------------------------------------------
| | | |
如何使用 VSTO 进行更改?
我尝试录制一个宏,希望在 VB 代码中得到一些答案——它似乎没有响应间距值的变化。
我在 MSDN 上的 VSTO 文档中找不到任何相关内容。
编辑: 使用 Word 模板,我可以标记要填充的区域并将间距设置为 0。然后通过我的表格继承它 - 因此它现在可以工作。但是,如果能够从 C# 中控制间距而不依赖于 Word 中的继承,那就太好了。
【问题讨论】: