以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Dim app As New MSWord.Application生成word文件花费很多时间,有没有加快速度的优化?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178839)

--  作者:xluoping
--  发布时间:2022/7/23 11:25:00
--  Dim app As New MSWord.Application生成word文件花费很多时间,有没有加快速度的优化?
     生成17页的文件画了将近5分钟时间,有没有办法优化加快速度?

   Dim app As New MSWord.Application
        Try
            Dim doc = app.Documents.Open(ProjectPath & "Attachments\\报表模板\\广东省.docx")  \'签名的文档

.....

            doc.saveas("广东省2022.docx",MSWord.WdSaveFormat.wdFormatDocumentDefault)
            doc.close()
            app.quit()
        Catch ex As Exception
        End Try

--  作者:有点蓝
--  发布时间:2022/7/23 11:56:00
--  
基本没有办法了。
--  作者:notebook
--  发布时间:2022/7/23 17:28:00
--  
尽量优化word模板,采用word报表方式处理。我一直使用excel报表,生成26页上千条数据,也就一瞬间完成。