c#生成word文档插入项目标号怎么搞

 我来答
Office文档开发
推荐于2018-03-09 · 专注文档开发的码字君
Office文档开发
采纳数:47 获赞数:66

向TA提问 私信TA
展开全部

你可以用Spire.Doc.dll来做,下面是做的一个demo,你参考一下

using Spire.Doc;
using Spire.Doc.Documents;

namespace WordBullets
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建一个Document类对象,并加载Word文档
            Document doc = new Document();
            doc.LoadFromFile(@"C:\Users\Administrator\Desktop\Test.docx");

            //遍历文档中的所有段落,添加项目标号
            Section s = doc.Sections[0];

            for (int i = 0; i < s.Paragraphs.Count; i++)
            {
                Paragraph p = s.Paragraphs[i];
                p.ListFormat.ApplyBulletStyle();
                p.ListFormat.CurrentListLevel.NumberPosition = -10;
            }

            //保存并打开文档
            doc.SaveToFile("sample.docx", FileFormat.Docx);
            System.Diagnostics.Process.Start("sample.docx");
        }
    }
}

完成代码,调试运行项目后,就可以看到操作结果了,如下:

fys882
2017-04-22 · 超过207用户采纳过TA的回答
知道小有建树答主
回答量:617
采纳率:0%
帮助的人:238万
展开全部
第一步,制作模板

1.新建一个文档,设置文档内容。
2.在相应位置插入书签;将鼠标定位到要插入书签的位置,点击“插入”>“书签”,弹出对话框,输入书签名,点击“添加”按钮。
3.保存模板,命名为“模板1.dot”或者“模板1.doc”
第二步,设置项目中的引用
1.右击“解决方案资源管理器”中的项目目录下的“引用”,选择“添加引用”,打开“添加引用”对话框
2.在“添加引用”对话框中,选择“COM”>“Microsoft Word 11.0 Object Library”,点击“确定”按钮
3.相同操作打开“添加引用”对话框中,选择“浏览”项,查找到”Microsoft.Office.Interop.Word.dll”文件,选中它,点击“确定”按钮
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式