以下是用C#写的Word项目列表继续编号代码:

using Word = Microsoft.Office.Interop.Word;

// 获取项目列表
Word.List list = document.Content.Lists[1];

// 获取项目列表最后一个项目
Word.ListItem lastItem = list.ListItems[list.ListItems.Count];

// 获取最后一个项目的编号
int lastNumber = int.Parse(lastItem.Range.ListFormat.ListString);

// 添加新项目并设置编号
Word.ListItem newItem = list.ListItems.Add(lastItem.Range);
newItem.Range.Text = "New item";
newItem.Range.ListFormat.ApplyListTemplateWithLevel(
    list.ListTemplate, false, Word.WdListApplyTo.wdListApplyToWholeList,
    lastItem.Range.ListFormat.ListLevelNumber + 1);
newItem.Range.ListFormat.ListString = (lastNumber + 1).ToString();

以上代码假设document是一个已经打开的Word文档对象,且文档中第一个项目列表是需要操作的列表。该代码会获取项目列表中最后一个项目的编号,并在该编号的基础上继续编号新添加的项目。新添加的项目会放在最后一个项目的后面,并且会继承最后一个项目的缩进层级

请用C#写出word 项目列表继续编号代码

原文地址: https://www.cveoy.top/t/topic/hxoK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录