以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 打印 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137533) |
-- 作者:回忆美好wy -- 发布时间:2019/7/8 21:34:00 -- 打印 在已有表格中根据自己的勾选进行打印生成表格,怎样实现呢?(勾选是一个功能,打印是一个功能) 目前程序代码如下,只能生成整个表格。 Dim dlg As New SaveFileDialog \'定义一个新的SaveFileDialog dlg.Filter= "Excel文件|*.xls" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Tables("缺陷隐患库原始数据表").SaveExcel(dlg.FileName, "缺陷隐患库原始数据表") \'保存文件 End If |
-- 作者:有点蓝 -- 发布时间:2019/7/8 21:42:00 -- 参考: Dim t As Table = Tables("缺陷隐患库原始数据表") Dim lst As new List(of String) For i As Integer = t.TopRow To t.BottomRow lst.Add(t.Rows(i)("_Identify")) Next t.Filter = "[_Identify] in (" & String.Join(",",lst.ToArray) & ")" t.SaveExcel(dlg.FileName, "缺陷隐患库原始数据表") t.Filter = "" |