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

如题所述

你可以用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");
        }
    }
}

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-22
第一步,制作模板

1.新建一个文档,设置文档内容。
2.在相应位置插入书签;将鼠标定位到要插入书签的位置,点击“插入”>“书签”,弹出对话框,输入书签名,点击“添加”按钮。
3.保存模板,命名为“模板1.dot”或者“模板1.doc”
第二步,设置项目中的引用
1.右击“解决方案资源管理器”中的项目目录下的“引用”,选择“添加引用”,打开“添加引用”对话框
2.在“添加引用”对话框中,选择“COM”>“Microsoft Word 11.0 Object Library”,点击“确定”按钮
3.相同操作打开“添加引用”对话框中,选择“浏览”项,查找到”Microsoft.Office.Interop.Word.dll”文件,选中它,点击“确定”按钮本回答被网友采纳
相似回答