Foxtable(狐表)用户栏目专家坐堂 → [求助]各位大神请教一个问题,用什么代码能够直接打开Excel模板设计文件?是直接打开,不需要那个打开窗口


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

主题:[求助]各位大神请教一个问题,用什么代码能够直接打开Excel模板设计文件?是直接打开,不需要那个打开窗口

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


加好友 发短信
等级:三尾狐 帖子:604 积分:6988 威望:0 精华:0 注册:2012/5/30 16:01:00
[求助]各位大神请教一个问题,用什么代码能够直接打开Excel模板设计文件?是直接打开,不需要那个打开窗口  发帖心情 Post By:2021/6/22 10:25:00 [只看该作者]

各位大神请教一个问题,用什么代码能够直接打开Excel模板设计文件?是直接打开,不需要那个打开窗口

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


加好友 发短信
等级:超级版主 帖子:110655 积分:563189 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/22 10:43:00 [只看该作者]

参考
Syscmd.Project.NewExcelTemplate()新建Excel报表模板
Syscmd.Project.OpenExcelTemplate()打开Excel报表模板

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


加好友 发短信
等级:三尾狐 帖子:604 积分:6988 威望:0 精华:0 注册:2012/5/30 16:01:00
  发帖心情 Post By:2021/6/22 13:11:00 [只看该作者]

大神, 下面这个代码我知道. 执行这个代码会出现一个OpenFileDialog . 我不希望出现这个OpenFileDialog 窗口. 而且直接通过代码打开一个模板文件,如:Syscmd.Project.OpenExcelTemplate("C\123.xls")  尽管我知道这个代码是错误的. 不知道我想表达的意思您明白了吗???

以下是引用有点蓝在2021/6/22 10:43:00的发言:
参考

Syscmd.Project.NewExcelTemplate()新建Excel报表模板
Syscmd.Project.OpenExcelTemplate()打开Excel报表模板


 回到顶部
帅哥,在线噢!
cd_tdh
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3209 积分:21331 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/6/22 13:14:00 [只看该作者]

这个意思?

Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "Excel文件|*.xls|Word文件|*.doc|Access文件|*.mdb" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok  Then  '如果用户单击了确定按钮
    'MessageBox.Show("你选择的是:" & dlg.FileName,"提示") '提示用户选择的文件
    Dim Proc As New Process '打开文件
    Proc.File = dlg.FileName
    Proc.Start()
End  If

 

还是这个意思?

Dim fl As String =  ProjectPath &  "Attachments\出库单.xlsx"  '文件路径,默认是在程序文件目录Attachments下面
Dim Proc As New Process '打开文件
Proc.File = fl
Proc.Start() 

[此贴子已经被作者于2021/6/22 13:22:02编辑过]

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


加好友 发短信
等级:三尾狐 帖子:604 积分:6988 威望:0 精华:0 注册:2012/5/30 16:01:00
  发帖心情 Post By:2021/6/22 13:32:00 [只看该作者]

以下是引用cd_tdh在2021/6/22 13:14:00的发言:

这个意思?

Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "Excel文件|*.xls|Word文件|*.doc|Access文件|*.mdb" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok  Then  '如果用户单击了确定按钮
    'MessageBox.Show("你选择的是:" & dlg.FileName,"提示") '提示用户选择的文件
    Dim Proc As New Process '打开文件
    Proc.File = dlg.FileName
    Proc.Start()
End  If

 

还是这个意思?

Dim fl As String =  ProjectPath &  "Attachments\出库单.xlsx"  '文件路径,默认是在程序文件目录Attachments下面
Dim Proc As New Process '打开文件
Proc.File = fl
Proc.Start() 






是上面这个意思.没错.但是.这样打开文件是没有 报表辅助设计器的.... 打开文件后.同时我需要有报表辅助设计器...

[此贴子已经被作者于2021/6/22 13:22:02编辑过]


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


加好友 发短信
等级:超级版主 帖子:110655 积分:563189 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/22 13:42:00 [只看该作者]

没有办法,没有提供这种用法

 回到顶部