Foxtable(狐表)用户栏目专家坐堂 → WPS环境下输出PDF报错,要怎么处理?


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

主题:WPS环境下输出PDF报错,要怎么处理?

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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
WPS环境下输出PDF报错,要怎么处理?  发帖心情 Post By:2023/1/7 16:38:00 [只看该作者]

下面这段是输出PDF的代码,用OFFICE不报错,但在WPS下报错,这是什么原因?    
    '判断打印单据路径
        Dim printdir As String
        If FileSys.FileExists(ProjectPath & "RemoteFiles\aaa.xls") Then
            printdir = ProjectPath & "RemoteFiles\aaa.xls"
        End If
        Dim Book As New XLS.Book(printdir)  '指定打印模板文件
        Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
        dlg.FileName = print
        dlg.Filter = "PDF|*.pdf" '设置筛选器
        If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
            If dlg.FileName = Nothing Then
                Return
            Else
                Book.Build()  '展开报表
                Book.SaveToPDF(dlg.FileName) '保存为PDF文件
                e.Form.Close
            End If
        End If

附:报错截图

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20230107163541.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/7 16:46:00 [只看该作者]

office 有支持pdf转换的组件。可能wps没有吧,或者wpd处理pdf的类型不兼容office。上面的提示就是缺少处理pdf使用的类型

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


加好友 发短信
等级:三尾狐 帖子:715 积分:8574 威望:0 精华:0 注册:2011/11/13 15:49:00
  发帖心情 Post By:2023/1/7 16:52:00 [只看该作者]

现在用WPS的更多,狐表可否考虑兼容WPS的组件?

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/1/7 17:02:00 [只看该作者]

我反馈一下

 回到顶部