我想使用自动化和C#对齐单词表上的小数点。
我使用了以下方法:
Object alignmentType=Word.WdTabAlignment.wdAlignTabDecimal;
Object tabLeader=Word.WdTabLeader.wdTabLeaderSpaces;
WordApp.ActiveDocument.ActiveWindow.Selection.ParagraphFormat.TabStops.Add(1,
ref alignmentType, ref tabLeader);
但这不能正常工作,我不确定我理解第一个名为position的参数,它取浮点值。有什么我想念的吗?任何帮助,将不胜感激。 提前致谢, 莎拉
答案 0 :(得分:1)
第一个参数可能是创建制表位的位置。您必须在特定的水平位置添加一个tabstop。
如果在Word中切换到打印版面,则可以显示可以设置和查看选项卡的标尺。如果您手动执行此操作并记录宏,您可以看到发生了什么,文档如何响应,以及执行它的代码是什么样的。这可能有助于您更好地了解制表位。
答案 1 :(得分:1)
第一个参数是TabStop的水平坐标,以点为单位,相对于左边距。
请参阅documentation。 (是的,Word API有文档,虽然它并不总是非常有用)