Foxtable(狐表)用户栏目专家坐堂 → 电脑没装msoffice,能用 MSWord.Application打印.doc文档吗?


  共有2179人关注过本帖树形打印复制链接

主题:电脑没装msoffice,能用 MSWord.Application打印.doc文档吗?

帅哥哟,离线,有人找我吗?
wohenguaia
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:381 积分:3456 威望:0 精华:0 注册:2011/5/9 12:45:00
电脑没装msoffice,能用 MSWord.Application打印.doc文档吗?  发帖心情 Post By:2019/4/10 16:12:00 [只看该作者]

客户电脑没装msoffice,装的是wps,打印.doc文档时打印机没反应,什么原因,怎么处理?

Dim app As New MSWord.Application
try
    Dim fileName = sc
    Dim doc As Object = app.Documents.Open(fileName)
    app.ActiveWindow.Selection.WholeStory
    'StatusBar.ProgressBar.Visible =True
    Do While app.ActiveWindow.Selection.Find.Execute("[分节符]")  ''''''如果找到了,则自动将其选中
        ''''处理进度显示
        StatusBar.ProgressBar.Value = rnum
        If rnum <= fs - 1 Then
            app.ActiveWindow.Selection.TypeText(Text:="   ")   '''插入指定的文本.
            Dim pBreak = MSWord.WdBreakType.wdSectionBreakNextPage  '''枚举类型,分节符
            app.ActiveWindow.Selection.InsertBreak(pBreak)
            app.ActiveWindow.Selection.MoveRight(Unit:=1, Count:=2)
            app.ActiveWindow.Selection.TypeBackspace
            app.ActiveWindow.Selection.TypeBackspace
            rnum = rnum + 1
        Else
            app.ActiveWindow.Selection.TypeBackspace
        End If
    Loop
    For Each sect As Object In doc.Sections
        With sect.Footers(1).PageNumbers
            .RestartNumberingAtSection = True
            .StartingNumber = 1
        End With
    Next
    doc.save
    StatusBar.Message1= fs & "份" & rptname & "正在打印中..."
    
    
    app.Visible = False
    doc.PrintOut()


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/10 17:41:00 [只看该作者]

是程序死机还是没反应?

 

请尽量安装ms office,才能正常使用,不然,很多情况下都是冲突的。


 回到顶部