Foxtable(狐表)用户栏目专家坐堂 → 拷贝到当前打开的Excel表格


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

主题:拷贝到当前打开的Excel表格

美女呀,离线,留言给我吧!
动检
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:113 积分:1107 威望:0 精华:0 注册:2016/12/14 14:30:00
拷贝到当前打开的Excel表格  发帖心情 Post By:2018/12/28 9:40:00 [只看该作者]

甜版 之前在论坛里看到过你对别人拷贝写的帮助 是将一个图片拷贝到新的excel表中
但是这样的话每拷贝一次就会重新打开一个excel表 
那么我如何实现 只将拷贝的图片 粘黏在已经打开的excel表中呢 如下代码要如何修改

Dim App As New MSExcel.Application
Dim Wb As MSExcel.Workbook = App.WorkBooks.Add
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
ws.name = "test"
Dim Chart As WinForm.Chart = Forms("统计结果").Controls("Chrt1")

chart.SaveImage("d:\test.wmf")
ws.Shapes.AddPicture("d:\test.wmf", Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue,0, 0, 100, 80)

app.visible = True

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


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

必须是从foxtable里面打开的excel文件,foxtable才能控制。

 

你可以先打开一个,如

 

Dim App As New MSExcel.Application
Dim Wb As MSExcel.Workbook = App.WorkBooks.Add
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
vars("myapp") = app
vars("mywb") = wb
vars("myws") = ws
app.visible = True

 

以后使用的时候,直接用变量

 

vars("myapp")
vars("mywb")

vars("myws")


 回到顶部
美女呀,离线,留言给我吧!
动检
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:113 积分:1107 威望:0 精华:0 注册:2016/12/14 14:30:00
  发帖心情 Post By:2018/12/28 11:07:00 [只看该作者]

好呢 谢谢甜版

 回到顶部