Foxtable(狐表)用户栏目专家坐堂 → Excel报表中指定行自动调整行高


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

主题:Excel报表中指定行自动调整行高

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


加好友 发短信
等级:六尾狐 帖子:1347 积分:9817 威望:0 精华:0 注册:2015/6/30 8:46:00
Excel报表中指定行自动调整行高  发帖心情 Post By:2015/7/3 10:59:00 [只看该作者]

 

以下红色代码是整个表都会调整行高,可是我只想调整指定的行高。上传附档。 

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 = Ws.Cells

Rg.EntireRow.AutoFit  '自动调整行高
App.Visible = True

ShowAppWindow(Pname,2)
Ws.PrintPreview

 

  S/No
序号
Material Coding
物料编码
Descriptions
物料名称
Specifications
规格型号
Quantity
数量
Unit Price
单价
Amount
金额(RMB)
Delivery Date
交货日期
Remarks
备注
<采购单管理,序号> [序号] [物料编码] [物料名称] [物料规格] [采购数量] [单价] [金额] [回复交货期]  

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:采购单.xls


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/3 11:12:00 [只看该作者]

Dim Rg As MSExcel.Range = Ws.Range("A14:J" & (14+你要打印的行数))

Rg.EntireRow.AutoFit  '自动调整行高

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


加好友 发短信
等级:六尾狐 帖子:1347 积分:9817 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2015/7/3 13:57:00 [只看该作者]

Dim Rg As MSExcel.Range = Ws.Range("A14:J" & (14+你要打印的行数))

 

打印的行数,怎么样可以获取。他是变量的哟。

 

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/3 14:01:00 [只看该作者]

Dim Rg As MSExcel.Range = Ws.Range("A14:J" & (14+Tables("采购单管理").BottomPosition-Tables("采购单管理").TopPosition))

 


 回到顶部