Foxtable(狐表)用户栏目专家坐堂 → [求助]关于打印是路径问题


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

主题:[求助]关于打印是路径问题

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


加好友 发短信
等级:婴狐 帖子:61 积分:480 威望:0 精华:0 注册:2016/7/20 8:54:00
[求助]关于打印是路径问题  发帖心情 Post By:2016/8/16 15:10:00 [只看该作者]

请问老师们,代码最后,我将Excel保存在桌面,但并不是每台电脑的桌面路径都是一样的,有没有办法可以解决,让这代码适用于每台电脑?

Dim dt As Table = CurrentTable
Dim Book As New XLS.Book
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Dim Style As Xls.Style = Book.NewStyle
Style.BackColor = Color.Red
Dim i As Integer = 0
For c As Integer = 0 To dt.Cols.Count -1
    If dt.Cols(c).Visible Then
        Sheet(0, i).Value = dt.Cols(c).Caption
        i = i + 1
    End If
Next

i = 1
For r As Integer = dt.TopPosition To dt.BottomPosition
    Dim j As Integer = 0
    For c As Integer = 0 To dt.Cols.Count -1
        If dt.Cols(c).Visible Then
            Sheet(i, j).Value = dt.rows(r)(c)
            j += 1
        End If
    Next
    i += 1
Next
Book.Save("C:\Users\asus\Desktop\临时\test.xls")
Dim Proc As New Process
Proc.File = "C:\Users\asus\Desktop\临时\test.xls"
Proc.Start()


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


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


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


加好友 发短信
等级:婴狐 帖子:61 积分:480 威望:0 精华:0 注册:2016/7/20 8:54:00
回复:(大红袍) 参考 http://www.fox...  发帖心情 Post By:2016/8/16 15:30:00 [只看该作者]

红袍老师,我试了下老出问题,您看看怎么修改,这代码也是您修改过给我的。

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


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

Book.Save(DesktopDirectory & "\临时\test.xls")
Dim Proc As New Process
Proc.File = DesktopDirectory & "\临时\test.xls"
Proc.Start()

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


加好友 发短信
等级:婴狐 帖子:61 积分:480 威望:0 精华:0 注册:2016/7/20 8:54:00
回复:(大红袍)Book.Save(DesktopDirectory & "...  发帖心情 Post By:2016/8/16 19:49:00 [只看该作者]

提示错误,未声明DesktopDiretory

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


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

 

Book.Save(SpecialFolder.DesktopDirectory & "\临时\test.xls")
Dim Proc As New Process
Proc.File = SpecialFolder.DesktopDirectory & "\临时\test.xls"
Proc.Start()


 回到顶部