怎样把picturebox中的图形添加到Excel中并打印呢,分不够单独加.

Nirvana0 2003-12-03 08:54:29
分不够单独加.
...全文
79 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangjie1234 2003-12-03
  • 打赏
  • 举报
回复
你可以先在EXCEL里录制一个插入图片的宏。

VB语法应当是,.....
dim exl as new Excel.Applaction
dim sheet as Excel.Worksheet
exl.wrokbooks.open "xls文件的路径"
set sheet =exl.activeworkbook.worksheet("Sheet1")
sheet.Rang("网格编号").selec
sheet.insert...("图片的路径") '这句话记得不清楚了你把录制的宏就放在这里
exl.visible =True
rainstormmaster 2003-12-03
  • 打赏
  • 举报
回复
'首先引用excel对象
Option Explicit
Dim excelapp As New Excel.Application
Dim excelbook As Excel.Workbook

Private Sub Command1_Click()
'先将图片保存为文件
SavePicture Picture1.Image, "c:\temp.bmp"
'这里最好加上延时函数,你自己写吧,我就不写了(不要用sleep)
Set excelbook = excelapp.Workbooks.Add
excelbook.ActiveSheet.Pictures.Insert("c:\temp.bmp").Select
excelapp.ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
'至此完成打印,下面应该进行收尾工作,如关闭excel(用excelapp.quit)释放对象资源等
End Sub

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧