以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗体表复选框 怎么根据选择的行来生成对应的excel模板文件呢? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=176111) |
-- 作者:cnsjroom -- 发布时间:2022/3/31 9:43:00 -- 窗体表复选框 怎么根据选择的行来生成对应的excel模板文件呢? 窗体表复选框 怎么根据选择的行来生成对应的excel模板文件呢?
Dim rs As List(of Row) = Tables(e.Form.Name & "_table1").GetCheckedRows
运行提示 无法将类型为“C1.C1Excel.XLPictureShape”的对象强制转换为类型“System.IConvertible”。
.NET Framework 版本:4.0.30319.42000
如下代码: Dim Book As New XLS.Book(ProjectPath & "Attachments\\廉政档案目录正面.xlsx") 运行的时候 会把当前所有表行数据生成 有时候不是需要所有的都打印 需要打印部分 或者一条 有没有更好的办法呢? [此贴子已经被作者于2022/3/31 9:44:40编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/3/31 9:56:00 -- 参考:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=169635&replyID=142779&skin=1 |
-- 作者:cnsjroom -- 发布时间:2022/3/31 10:35:00 -- 回复:(有点蓝)参考:http://www.foxtable.com/bbs/... 当前代码如下: Dim Proc As New Process Dim Book As New XLS.Book(ProjectPath & "Attachments\\廉政档案目录正面.xlsx")
运行效果:【所选择的 和所打印的 没有起效果】 ![]() ![]() ![]() ![]() |
-- 作者:有点蓝 -- 发布时间:2022/3/31 10:40:00 -- http://www.foxtable.com/webhelp/topics/2627.htm |
-- 作者:cnsjroom -- 发布时间:2022/3/31 11:09:00 -- 回复:(有点蓝)http://www.foxtable.com/webhelp/to... 老师 红色部分代码在运行的时候会进行数据筛选 有没有办法不筛选 直接在选择复选框的情况下 就生成所选择的部分内容呢? Dim Proc As New Process Dim Book As New XLS.Book(ProjectPath & "Attachments\\廉政档案目录正面.xlsx") |
-- 作者:有点蓝 -- 发布时间:2022/3/31 11:10:00 -- 没有办法不筛选 |
-- 作者:cnsjroom -- 发布时间:2022/3/31 11:54:00 -- 回复:(有点蓝)没有办法不筛选 有没有办法不用勾选框 直接用鼠标选定行的方式呢? 这样的话是不是可以不用筛选了 直接就鼠标选择行操作了 |
-- 作者:有点蓝 -- 发布时间:2022/3/31 13:32:00 -- 鼠标只能选择连续的行。可以改为使用逻辑列勾选 |