为有中文需求的客户提供多渠道中文技术支持.

Mon Jul 01, 2024 11:46 pm

vsto里引用spire.doc会报错
求助

lxl12315
 
Posts: 6
Joined: Mon Jul 01, 2024 11:43 pm

Tue Jul 02, 2024 6:48 am

您好,

感谢咨询。
我这边简单模拟了一个VSTO项目,并没有出现报错,我将我的测试代码附在下面供您参考。如果您使用的不是最新版的Spire.Doc 12.6.10,建议下载最新版测试,因为最新版包含更多修复。如果还是有问题,请提供您的测试代码或测试项目供我们进一步调查。感谢您的配合与协助!

Code: Select all
            Spire.Doc.Document doc = new Spire.Doc.Document();
            Spire.Doc.Section section = doc.AddSection();
            doc.SaveToFile("TestVSTO.docx");
            Word.Application wordApp = Application;
            wordApp.Documents.Open("TestVSTO.docx");

            object start = 0, end = 0;
            Word.Range rng = this.Application.ActiveDocument.Range(ref start, ref end);
            rng.InsertParagraphAfter();
            rng.InsertParagraphAfter();
            rng.SetRange(rng.End, rng.End);
            rng.Tables.Add(this.Application.ActiveDocument.Paragraphs[2].Range, 2, 2, ref missing, ref missing);
            Word.Table tbl = this.Application.ActiveDocument.Tables[1];
            tbl.Range.Font.Size = 14;
            object styleName = "Table Professional";
            tbl.set_Style(ref styleName);

            tbl.Cell(1, 1).Range.Text = "Spire.Doc";
            this.Application.ActiveDocument.Save();


Sincerely,
Doris
E-iceblue support team
User avatar

Doris.Liu
 
Posts: 377
Joined: Mon Nov 07, 2022 8:10 am

Return to 中文技术支持