请大哥大姐指点一下,
我是要做一个这样的题 
有一个表有三个字段, 
id, bookName,book 我想把bookName列中的值做为书签名,book做为word文档中的内容 
也就是怎么用C#编程增加word书签,希望大哥大姐给我指点一下,有源代码更好 在线等,QQ286455502

解决方案 »

  1.   

    private Word.ApplicationClass app;
    private Word.Document oDoc;
    private object missing = System.Reflection.Missing.Value; 
    public void InsertBookMark(string BookMark) 
            { 
                object Range=app.Selection.Range; 
                app.ActiveDocument.Books.Add(BookMark,ref Range); 
            } 
    Book bk= wApp.ActiveDocument.Books.get_Item(ref bookMark);
    string strOldName = bk.Name;
    Range oldrange = bk.Range;
    oldrange.Text = "";
    object newBookRange = (object)oldrange;
    app.ActiveDocument.Books.Add("",ref newBookRange );