Foxtable(狐表)用户栏目专家坐堂 → 如何保存成PDF


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

主题:如何保存成PDF

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10592 威望:0 精华:0 注册:2014/2/19 16:32:00
如何保存成PDF  发帖心情 Post By:2015/3/11 17:54:00 [显示全部帖子]

在下面代码中如何把保存好的“结算清单”生成PDF?

Dim Book As New XLS.Book(ProjectPath & "Attachments\通用结算清单.xls")
Dim f2 As String =SpecialFolder.DesktopDirectory  & "\" & Date.Today() & "结算清单.pdf"
Dim fl As String =SpecialFolder.DesktopDirectory  & "\" & Date.Today() & "结算清单.xls"
Book.Build()
Book.Save(fl) '保存工作簿
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(fl)
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim Rg As MSExcel.Range
Rg = Ws.Range("B:B")

Rg.EntireRow.AutoFit
rg .WrapText =True '引用单个单元格
App.Visible = False

wb.save

App.Quit
MessageBox.Show("结算清单已经生成,请到桌面打开!", "提示")


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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10592 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2015/3/13 14:32:00 [显示全部帖子]

老师帮忙看看下列代码有什么问题?后半部分调整EXCEl格式的代码执行完后提示“代码文档未保存”,如何解决?

 

Dim Book As New XLS.Book(ProjectPath & "Attachments\通用结算清单.xls")
Dim fl As String =SpecialFolder.DesktopDirectory  & "\" & Date.Today() & "结算清单.xls"
Dim f2 As String =SpecialFolder.DesktopDirectory  & "\" & Date.Today() & "结算清单.pdf"
Book.Build()'生成细节区
Book.Save(fl) '把生成完细节区的EXCEL保存

'以下代码是把生成excel再打开设置其格式及样式
Dim App As New MSExcel.Application
try
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(fl)
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim Rg As MSExcel.Range
Rg = Ws.Range("B:B")
Rg.EntireRow.AutoFit '自动调整行宽
rg .WrapText =True '引用单个单元格
App.Visible = True
wb.saveas(fl)
wb.ExportAsFixedFormat(MSExcel.XlFixedFormatType.xlTypePDF, f2, MsExcel.XlFixedFormatQuality.xlQualityStandard, True, True,  System.Reflection.Missing.Value,  System.Reflection.Missing.Value, False,  System.Reflection.Missing.Value)
App.Quit
catch ex As exception
app.quit
End try

 


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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10592 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2015/3/13 14:40:00 [显示全部帖子]

改了还是错。执行完上面代码后直接弹出窗口问是否保存, 点击是的时候就出现“文档未保存

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10592 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2015/3/13 14:59:00 [显示全部帖子]

我觉得也没有问题,其他的模板都可以正常执行,唯独这个部是报错。


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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10592 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2015/3/13 15:10:00 [显示全部帖子]

我自己做的例子好使啊,郁闷在这,难道跟模板有关?


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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10592 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2015/3/13 15:19:00 [显示全部帖子]

我在EXCEL模板的左上角加了一个LOGO图片就会报这种错误,图片删除就一点错误也没有,老师帮忙分析下是什么问题?

由于这个数据较多小弟不方便上传例子,忘见谅,老师帮忙分析下即可


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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10592 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2015/3/13 15:42:00 [显示全部帖子]

LOGO图片是复制粘贴到模板的左上角的,我做了一个简单例子老师看看吧。例子中点击“专业报表---》生成报表即可错误重现

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目22.rar


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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10592 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2015/3/13 21:24:00 [显示全部帖子]

WIN7 Excel2007有这问题
[此贴子已经被作者于2015/3/13 22:02:51编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10592 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2015/3/13 22:03:00 [显示全部帖子]


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

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10592 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2015/3/13 22:47:00 [显示全部帖子]

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:Build
详细错误信息:
文档未保存。

 回到顶部
总数 25 1 2 3 下一页