我的文件保存代码有如下几个问题:
1. 如果是这个代码
Dim fl As String = "c:\QC\黄龙铜巴弯头检查记录.pdf"
'Dim doc As New PrintDoc
doc.SavePDF(fl) '保存为PDF文件
Dim Proc As New Process '打开PDF文件
Proc.File = fl
Proc.Start()
'doc.Preview() '预览报表
那么保存后的档案内容就会有乱码:
我叫电脑店的人来看,他们也说不知道怎么解决,说可能是 foxtable 与 windows 有冲突。
2. 如果是下面的代码
Dim fl As String = "c:\QC\黄龙铜巴弯头检查记录.jpg"
'Dim doc As New PrintDoc
doc.SaveiImage(fl) '保存为PDF文件
Dim Proc As New Process '打开PDF文件
Proc.File = fl
Proc.Start()
'doc.Preview() '预览报表
保存后的档案明就变成:黄龙铜巴弯头检查记录_page1
也就是说档案名称后面多了 _page1,造成无法直接打开。
3. 如果是下面的代码
Dim fl As String = "c:\QC\黄龙铜巴直身检查记录.xls"
'Dim doc As New PrintDoc
doc.SaveExcel(fl) '保存为PDF文件
Dim Proc As New Process '打开PDF文件
Proc.File = fl
Proc.Start()
'doc.Preview() '预览报表
就会出现提示:Saveexcel 不是 PrintDoc 的成员
请问要如何解决?谢谢。