以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 拷贝到当前打开的Excel表格 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129419) |
-- 作者:动检 -- 发布时间:2018/12/28 9:40:00 -- 拷贝到当前打开的Excel表格 甜版 之前在论坛里看到过你对别人拷贝写的帮助 是将一个图片拷贝到新的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 |
-- 作者:有点甜 -- 发布时间:2018/12/28 10:18:00 -- 必须是从foxtable里面打开的excel文件,foxtable才能控制。
你可以先打开一个,如
Dim App As New MSExcel.Application
以后使用的时候,直接用变量
vars("myapp") vars("myws") |
-- 作者:动检 -- 发布时间:2018/12/28 11:07:00 -- 好呢 谢谢甜版 |