Foxtable(狐表)用户栏目专家坐堂 → [求助]动态模板代码问题


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

主题:[求助]动态模板代码问题

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


加好友 发短信
等级:幼狐 帖子:79 积分:602 威望:0 精华:0 注册:2016/11/15 22:12:00
[求助]动态模板代码问题  发帖心情 Post By:2018/10/28 18:32:00 [显示全部帖子]

基于一个窗口表,统计的项目不同生成的表格式不同,想设计一个按钮导出到excel.代码老提示

item   为 read only   错误代码 sheet(0,sz)= lm
 求教如何写这个代码

Dim sj As Date = Date.Today()

Dim F1 As String = ProjectPath & "统计预览"& SJ &".xls"
Dim Book As New XLS.Book(ProjectPath & "Attachments\统计预览.xls") '打开模板
Dim sheet As XLS.Sheet = Book.Sheets(0)
       Dim sz1 As Integer = Tables("统计表1").Cols.Count
       For Each ls As Col In Tables("统计表1").Cols
       Dim sz As Integer = ls.Index
      Dim lm As String
      lm =ls.name
       sheet(0,sz)= lm
       sheet(1,sz)="["& lm &"]"
       Next
      sheet(1,0)="<统计表1>"
      sheet(0,sz1+3)= "<End>"
      SHEET(1,SZ1+2)= "<ALL>"
      SHEET(3,0) = "<End>"
                           
Book.Build() '生成细节区
Book.Save(F1) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = F1
Proc.Start()


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

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


加好友 发短信
等级:幼狐 帖子:79 积分:602 威望:0 精华:0 注册:2016/11/15 22:12:00
  发帖心情 Post By:2018/10/28 19:38:00 [显示全部帖子]

谢谢,这个问题解决了,新的问题又来了

 

Dim F1 As String = ProjectPath & "统计预览.xls"
Dim Book As New XLS.Book(ProjectPath & "Attachments\统计预览.xls") '打开模板

Dim sheet As XLS.Sheet = Book.Sheets(0)
Dim sz1 As Integer = Tables("统计表1").Cols.Count
For Each ls As Col In Tables("统计表1").Cols
    Dim sz As Integer = ls.Index
    Dim lm As String
    lm =ls.name
    sheet(0,sz).value= lm
    sheet(1,sz).value ="["& lm &"]"
Next
sheet(1,0).value = "<统计表1>"
sheet(0,sz1+3).value = "<End>"
SHEET(1,SZ1+2).value = "<ALL>"
SHEET(3,0).value = "<End>"

Book.Build() '生成细节区
Book.Save(F1) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = F1
Proc.Start()



此主题相关图片如下:捕获.png
按此在新窗口浏览图片

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


加好友 发短信
等级:幼狐 帖子:79 积分:602 威望:0 精华:0 注册:2016/11/15 22:12:00
  发帖心情 Post By:2018/10/28 21:58:00 [显示全部帖子]

找到原因了,excel版本问题!

 


 回到顶部