Foxtable(狐表)用户栏目专家坐堂 → 冻结


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

主题:冻结

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/7/11 14:49:00 [只看该作者]

如何将后面一行的数字另外设定大小,并调整与第一行的行距?

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


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

 代码

 

CenterHeader = "&""隶书,常规""&20 资产负债表 " & vbcrlf  & vbcrlf & vbcrlf & "&48" & vars("bb")  & " 至 " & vars("cc")


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/7/11 15:02:00 [只看该作者]

Dim Book As New XLS.Book(ProjectPath & "集团汇总.xls")
Dim Sheet1 As XLS.Sheet = Book.Sheets("资产负债表")
Dim tt As Table = Tables("单位")
Dim drs As List(Of DataRow)
For i As Integer = 0 To tt.Rows.Count - 1
    DataTables("资产负债表").DataRows.Clear
    Dim xj As String = tt.Rows(i)("单位")
    drs = DataTables("资产负债表汇总").Select("[单位] = '" & xj & "'")
    For Each drr As DataRow In drs
        Dim dr As DataRow = DataTables("资产负债表").addnew
        dr("项目")=drr("项目")
        dr("年初数")=drr("年初数")
        dr("行次")=drr("行次")
        dr("年未数")=drr("年未数")
        dr("单位")=drr("单位")
    Next
    Dim dt As Table = Tables("资产负债表")
    For r As Integer = 0 To dt.Rows.Count - 1 '填入数据
        If Sheet1(5+i, r+2).Formula = "" Then
            Sheet1(5+i,r+2).Value = dt.rows(r)("年未数")
            Dim s1 As String  = dt.Rows(r)("单位")
            Dim nn As Integer
            nn=s1.Length
            If nn=9 Then
                Sheet1(5+i,1).Value= s1.Substring(3,2)
            ElseIf nn=11 Then
                Sheet1(5+i,1).Value= s1.Substring(7,2)
            Else
                Sheet1(5+i,1).Value= s1.Substring(9,2)
            End If
        End If
    Next
Next
Book.Save( "d:\集团汇总.xls" )

Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.open( "d:\集团汇总.xls" )
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets("资产负债表")
ws.UsedRange.Formula = ws.UsedRange.Formula
wb.save
wb.close
App.Quit
If MessageBox.Show("是否打开导出表?","确认",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) =DialogResult.OK Then
    Dim book1 As new xls.book( "d:\集团汇总.xls" )
    book1.sheets.SelectedIndex = 1
    book1.save( "d:\集团汇总.xls" )
    Dim Proc As New Process
    Proc.File = ( "d:\集团汇总.xls" )
    Proc.Start()
End If
有无有可以直接保留Dim Book As New XLS.Book(ProjectPath & "集团汇总.xls")原表的打印设置,如用8k纸张,打印区域设置等,因为导入数据后,另存后原来的打印设置不起效了。

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


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

 回复13楼,应该不会取出原先的打印设置的。

 

 或者,你可以用代码设置 http://www.foxtable.com/help/topics/1312.htm

 

 http://www.foxtable.com/help/topics/2121.htm

 


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/7/11 15:41:00 [只看该作者]

    .CenterHeader = "&""隶书,常规""&35 资产负债表 " & vbcrlf & "&10" & vars("bb")  & " 至 " & vars("cc")
为什么后面一行的字体不是10,而是特别大?估计有50大。

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


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

不应该吧。试试这样

 

.CenterHeader = "&""隶书,常规""&35 资产负债表 " & vbcrlf & "&10" & vars("bb")  & "&10 至 &10" & vars("cc")

[此贴子已经被作者于2014-7-11 15:46:33编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/7/11 15:58:00 [只看该作者]

不行。

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


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

 改一下

 

.CenterHeader = "&""隶书,常规""&35 资产负债表 " & vbcrlf & "&10 " & vars("bb")  & " 至 " & vars("cc")


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:8981 威望:0 精华:0 注册:2013/10/24 9:12:00
  发帖心情 Post By:2014/7/11 16:18:00 [只看该作者]

可以,但页眉两行的距离太大了,应如何缩小?

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


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

.CenterHeader = "&""隶书,常规""&35 资产负债表 " & chr(10) & "&10 " & vars("bb")  & " 至 " & vars("cc")


 回到顶部
总数 44 上一页 1 2 3 4 5 下一页