是否可以使用Microsoft.Office.Interop.Word以编程方式从Word文档中删除行编号?

时间:2018-03-26 16:16:48

标签: c# .net ms-word office-interop

我想从Word文档以编程方式remove all line numberings使用Microsoft.Office.Interop.Word。 (这怎么可能?

我应该使用LineNumbering interface吗?

1 个答案:

答案 0 :(得分:1)

行号是文档或节级别设置,它由Word.Document doc = wdApp.ActiveDocument; doc.PageSetup.LineNumbering.Active = false; 对象控制。简单地在整个文档中将其关闭:

string[] files = Directory.GetFiles(FBD.SelectedPath, "*.xls")
         .Where(file => new FileInfo(file).CreationTime.Date >= DateTime.Today.Date 
                && file.Contains("AA"))
         .ToArray();

string[] dirs = Directory.GetDirectories(FBD.SelectedPath);
foreach (string file in files)
{
    listBox1.Items.Add(Path.GetFileName(file));
}