Foxtable(狐表)用户栏目专家坐堂 → 用Excel报表生成网页问题


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

主题:用Excel报表生成网页问题

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


加好友 发短信
等级:三尾狐 帖子:645 积分:3705 威望:0 精华:0 注册:2011/5/21 18:05:00
用Excel报表生成网页问题  发帖心情 Post By:2025/4/25 14:05:00 [显示全部帖子]

自定义函数--HttpRequest
'服务器连接的第一函数 
Dim e As RequestEventArgs = args(0)
Dim url As String = e.Path
If url > "" Then
    If url.Contains(".") Then
        If Functions.Contains(url.Split(".")(0)) Then
            Functions.Execute(url.Split(".")(0), e)
        Else
            Functions.Execute("cw", e) '没有指向页面
        End If 
    Else
        If Functions.Contains(url) Then
            Functions.Execute(url, e)
        Else
            Functions.Execute("cw", e) '没有指向页面
        End If 
    End If 
Else
    Functions.Execute("index", e) '首页 
End If

自定义函数--xmgl
Dim e As RequestEventArgs = args(0)
Dim wb As New weui
wb.Title = "项目管理汇总"
If e.PostValues.ContainsKey("pw") Then
    Dim pw As String = e.PostValues("pw")
    If pw = Functions.Execute("Get", "设置", 6) Then
        Dim Book As New XLS.Book(ProjectPath & "Attachments\项目管理.xls")
        e.WriteBookAsHTML(Book)
    Else
        wb.AddForm("", "form1", "xmgl.htm")
        With wb.AddMsgPage("", "msgpage", "密码错误", "密码输入错误,请重新输入。")
            .Icon = "warn"
            .AddButton("btn1", "重新输入", "xmgl.htm")
        End With
        e.WriteString(wb.Build) '生成网页
    End If 
Else
    wb.AddForm("", "form1", "xmgl.htm")
    With wb.AddInputGroup("form1", "ipg1", "请输入项目管理密码")
        .AddInput("pw", "密码", "password")
    End With
    With wb.AddButtonGroup("form1", "btg1", True)
        .Add("btn1", "查看项目管理汇总", "submit")
    End With
    e.WriteString(wb.Build) '生成网页
End If

测试没有问题,发布以后一直提示页面【4caa846a1c.files\sheet001.htm】不存在或者您没有该页面的访问权限,要如何处理?


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


加好友 发短信
等级:三尾狐 帖子:645 积分:3705 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2025/4/25 15:15:00 [显示全部帖子]

好的,谢谢

 回到顶部