excel中用VBA怎样实现照相机功能

在窗体中放一个控件,只要按下控件就将某张表的预设区域照相下来。该怎么做?一楼,如果我在要将拍下的图片放在A21:G40区域上还应该加什么... 在窗体中放一个控件,只要按下控件就将某张表的预设区域照相下来。该怎么做?
一楼,如果我在要将拍下的图片放在A21:G40区域上还应该加什么
展开
 我来答
岳峰狼
2009-10-15
知道答主
回答量:25
采纳率:0%
帮助的人:30.7万
展开全部
接楼上的,代码第二行后面加一句
Range("A21").Select
注:只需选定A21:G40这个区域左上角的单元格。

请把以下代码复制到VBA编辑器中,并按照你的预设区域修改代码中所指定的区域。

Sub abc()
'复制区域A1:G20
Range("A1:G20").Copy
'选择单元格A21,即目标区域左上角的单元格
Range("A21").Select
'粘贴为图片
ActiveSheet.Pictures.Paste(Link:=True).Select
End Sub

回到Excel表,在预设区域之外的地方,插入一个按钮(表单控件),并指定宏名为“abc”就可以了。

有不清楚的地方请再问我好了。
深圳华威同创实业有限公司
2023-06-13 广告
目前的3D打印技术具体有以下几种类型:1. 光固化3D打印技术:这种技术包括SLA、DLP、LCD 光固化3d打印,其基本原理是利用材料的累积成形,将三维物体的形状分成若干平面层,用一定波长的光束扫描液体感光树脂,使每一层液体光敏树脂固化成... 点击进入详情页
本回答由深圳华威同创实业有限公司提供
方括号
2009-10-14 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.7万
采纳率:55%
帮助的人:1.8亿
展开全部
Sub abc()
Range("A1:G20").Copy
ActiveSheet.Pictures.Paste(Link:=True).Select
End Sub

A1:G20是预设区域。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式