Foxtable(狐表)用户栏目专家坐堂 → 在窗口中打开文件


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

主题:在窗口中打开文件

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


加好友 发短信
等级:一尾狐 帖子:452 积分:3015 威望:0 精华:0 注册:2014/4/23 17:12:00
  发帖心情 Post By:2014/10/8 16:09:00 [只看该作者]

好吧,Word现在可以在WebBrowser中显示,但Excel为什么不行呢,代码什么地方不正确呢?

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


加好友 发短信
等级:一尾狐 帖子:452 积分:3015 威望:0 精华:0 注册:2014/4/23 17:12:00
  发帖心情 Post By:2014/10/8 16:10:00 [只看该作者]

If Tables("数据字典").Current Is Nothing Then
    Return
End If
Dim dr As DataRow = Tables("数据字典").Current.DataRow
Dim fl As String =  ProjectPath &  dr("_Identify") & ".xls"
If dr.SQLLoadFile("文件",fl) Then '如果提取文件成功
    Dim wbr As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
    Dim tmp As String = ProjectPath & "Attachments\8341.xls"
    Dim rpt As String = ProjectPath &  dr("_Identify") & ".xls"
    Dim Book As New XLS.Book(tmp)
    Book.Build()
    Book.Save(rpt)
    wbr.OfficeToolBar = True '如果不需要显示工具栏,可删除此行代码
    wbr.AddRess = rpt
Else
    Messagebox.Show("文件提取失败,可能并不存在文件!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/8 16:11:00 [只看该作者]

以下是引用lesliecheung912在2014-10-8 16:09:00的发言:
好吧,Word现在可以在WebBrowser中显示,但Excel为什么不行呢,代码什么地方不正确呢?

 

word、excel,都是可以在webbrowser中显示的。代码一样,指定路径即可


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


加好友 发短信
等级:一尾狐 帖子:452 积分:3015 威望:0 精华:0 注册:2014/4/23 17:12:00
  发帖心情 Post By:2014/10/8 16:11:00 [只看该作者]

麻烦您看下上面的代码,哪里不正确呢?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/8 16:13:00 [只看该作者]

 报错还是怎样?

 

wbr.AddRess = rpt

wbr.OfficeToolBar = True '如果不需要显示工具栏,可删除此行代码


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


加好友 发短信
等级:一尾狐 帖子:452 积分:3015 威望:0 精华:0 注册:2014/4/23 17:12:00
  发帖心情 Post By:2014/10/8 16:16:00 [只看该作者]

运行错误:Failed to open storage file.
上面代码兑换位置?试了一下也不对

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/8 16:18:00 [只看该作者]

If Tables("数据字典").Current Is Nothing Then
    Return
End If
Dim dr As DataRow = Tables("数据字典").Current.DataRow
Dim fl As String =  ProjectPath &  dr("_Identify") & ".xls"
If dr.SQLLoadFile("文件",fl) Then '如果提取文件成功
    Dim wbr As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
    Dim rpt As String = ProjectPath &  dr("_Identify") & ".xls"   
    wbr.AddRess = rpt
    wbr.OfficeToolBar = True '如果不需要显示工具栏,可删除此行代码
Else
    Messagebox.Show("文件提取失败,可能并不存在文件!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If

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


加好友 发短信
等级:一尾狐 帖子:452 积分:3015 威望:0 精华:0 注册:2014/4/23 17:12:00
  发帖心情 Post By:2014/10/8 16:23:00 [只看该作者]

原来多指定了路径,多谢甜姐。
麻烦再问个问题好么,在以上的基础上如何往Word或者Excel中的特定位置插入图片呢?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/8 16:25:00 [只看该作者]

 excel 插入图片参考 http://www.foxtable.com/help/topics/1149.htm

 

 word插入图片需要用vba


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/8 16:30:00 [只看该作者]

Dim app As New MSWord.Application
try
    Dim fileName = "d:\test.doc"
    app.Documents.Open(fileName)
    app.Documents(fileName).Range(Start:=0, End:=0).InlineShapes.AddPicture(FileName:= _
        "C:\Documents and Settings\Administrator\My Documents\My Pictures\02.bmp" _
        , LinkToFile:=False, SaveWithDocument:=True)
    app.Visible = True
catch ex As exception
    msgbox(ex.message)
    app.Quit
finally
    'app.Quit
End try

 回到顶部
总数 55 上一页 1 2 3 4 5 6 下一页