Foxtable(狐表)用户栏目专家坐堂 → [求助]按字段 牌号 尺寸 长度保存为PDF文件名


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

主题:[求助]按字段 牌号 尺寸 长度保存为PDF文件名

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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2014/8/29 11:44:00 [只看该作者]

可以了,谢谢老师,在保存PDF的时候能指定文件夹就完美了。

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


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

以下是引用weijun在2014-8-29 11:44:00的发言:
可以了,谢谢老师,在保存PDF的时候能指定文件夹就完美了。

 

为什么不能指定文件夹?直接修改保存的文件名或者路径即可。


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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2014/8/29 13:03:00 [只看该作者]

Dim Book As New XLS.Book(ProjectPath & "Attachments\质量证明书新版.xls")
Dim fl As String = ProjectPath & "Reports\质量证明书" & Tables("质量证明书").Current("尺寸") & Tables("质量证明书").Current("牌号") & Tables("质量证明书").Current("长度") & ".PDF"
Book.Build() '生成细节区
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "PDF文件|*.PDF" '设置筛选器

Book.SaveToPDF(dlg.FileName,fl) '保存为PDF文件
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    MessageBox.Show("你要保存为:" & dlg.FileName,"提示") '提示用户选择的文件
End If

Dim Proc As New Process '打开PDF文件
Proc.File = fl
Proc.Start()

 

请问保存时如何设置筛选器?


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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2014/8/29 14:03:00 [只看该作者]


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


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

Dim Book As New XLS.Book(ProjectPath & "Attachments\质量证明书新版.xls")
Dim fl As String = ProjectPath & "Reports\质量证明书" & Tables("质量证明书").Current("尺寸") & Tables("质量证明书").Current("牌号") & Tables("质量证明书").Current("长度") & ".PDF"
Book.Build() '生成细节区
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "PDF文件|*.PDF" '设置筛选器
dlg.FileName = fl
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Book.SaveToPDF(dlg.FileName) '保存为PDF文件
   
    Dim Proc As New Process '打开PDF文件
    Proc.File = fl
    Proc.Start()
End If

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


加好友 发短信
等级:三尾狐 帖子:600 积分:4339 威望:0 精华:0 注册:2013/11/2 18:22:00
  发帖心情 Post By:2014/8/29 14:58:00 [只看该作者]

Dim Book As New XLS.Book(ProjectPath & "Attachments\质量证明书新版.xls")
Dim fl As String = Tables("质量证明书").Current("尺寸") & Tables("质量证明书").Current("牌号") & Tables("质量证明书").Current("长度") & ".PDF"
Book.Build() '生成细节区
Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "PDF文件|*.PDF" '设置筛选器
dlg.FileName = fl
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    Book.SaveToPDF(dlg.FileName) '保存为PDF文件
   
    Dim Proc As New Process '打开PDF文件
    Proc.File = dlg.FileName
    Proc.Start()
End If

楼上的代码保存后打不开文件,改下代码可以了


 回到顶部
总数 16 上一页 1 2