Foxtable(狐表)用户栏目专家坐堂 → 内存溢出异常


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

主题:内存溢出异常

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/7 21:26:00 [只看该作者]

以下是引用超古伯在2023/11/7 21:05:00的发言:
另外New XLS.Book这个也有个问题,细节区引用了图片,Book.Build()后保存,再New XLS.Book这个保存的文件,保存打开就会出现很多原先细节区生成的图片都丢失了

不会的,除非图片没有下载到本机

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


加好友 发短信
等级:幼狐 帖子:98 积分:1080 威望:0 精华:0 注册:2017/4/4 14:19:00
  发帖心情 Post By:2023/11/7 21:27:00 [只看该作者]

vba示例:

Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("F:\桌面\示例.xls")
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim tp As String = "F:\桌面\示例.jpg"
For i As Integer = 1 To 100
    Ws.Rows(i).RowHeight = 35
    ws.Shapes.AddPicture(tp, False, True, Ws.Rows(i).left , Ws.Rows(i).Top, - 1, - 1)
Next
Wb.Saveas ("F:\桌面\示例结果.xls")
App.quit
Gc.Collect

结果前后对比:
图片点击可在新窗口打开查看   图片点击可在新窗口打开查看

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


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

我测试没有问题哦

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:幼狐 帖子:98 积分:1080 威望:0 精华:0 注册:2017/4/4 14:19:00
  发帖心情 Post By:2023/11/7 21:47:00 [只看该作者]

再试几遍就会出现了,已解决:循环里面加一句pic.Top = Ws.Rows(i).Top

 回到顶部
总数 14 上一页 1 2