Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:超级版主 帖子:107014 积分:544295 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/19 17:31:00 [显示全部帖子]


execl文件和图片发上来测试一下

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


加好友 发短信
等级:超级版主 帖子:107014 积分:544295 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/19 17:36:00 [显示全部帖子]

上传附件:http://foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78

如果一次上传不成功,多试几次

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


加好友 发短信
等级:超级版主 帖子:107014 积分:544295 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/20 10:33:00 [显示全部帖子]

1、编制单元格的坐标是3,1,不是1,1,索引从0开始
Sheet(3,1).Value = New XLS.Picture(GetImage(ProjectPath & "Temp\编制人.png"),3,3,120,30)

2、表格实际的行数是927行,可能是设置各种格式的原因,这种格式也被当做是有效数据导出pdf的
Dim Book As New XLS.Book( "E:\问题\电气设计表格.xlsx")  '定义一个Excel工作簿
Dim Sheet As XLS.Sheet = Book.Sheets(book.sheets(1).Name) '引用工作簿中的工作表
Output.Show(Sheet.Rows.Count)

3、这个表格受保护被锁住了,不知道是不是这个原因,导致logo问题
或者试试使用vba添加图片,下面代码在没有被锁的execl文件是可以的

Dim App As New MSExcel.Application
try
    Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("E:\问题\电气设计表格.xlsx")
    Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
    Dim Rg As MSExcel.Range = Ws.Range("B4") '编制单元格的坐标
     ws.Shapes.AddPicture("E:\问题\123.gif", Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue,Rg.left, Rg.Top, 120, 30)
    Wb.SaveAs("E:\问题\电气设计表格4.xlsx")
    app.quit
catch ex As exception
    msgbox(ex.message)
    app.quit
End try

 回到顶部