Excel 2007 插入图片问题解决
2014-03-05 17:24
295 查看
用JavaScript调用Excel的ActiveSheet.Pictures.Insert(url)方法在2003版本中还是好好的,可是在2007中就不行了,有人说这是MS的Bug,可MS到现在也没给出个补丁之类的东西,我们只好自己解决了。
使用如下方法:
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 40, 80, 140, 50).Fill.UserPicture(url);
不过,在JavaScript中,msoShapeRectangle是未定义的,通过查看Excel枚举常量,得知msoShapeRectangle的值为1,所以在调用之前可以将msoShapeRectangle替换为1,或定义一个变量:
var msoShapeRectangle = 1;
以上方法在Excel 2003中同样有效。
使用如下方法:
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 40, 80, 140, 50).Fill.UserPicture(url);
不过,在JavaScript中,msoShapeRectangle是未定义的,通过查看Excel枚举常量,得知msoShapeRectangle的值为1,所以在调用之前可以将msoShapeRectangle替换为1,或定义一个变量:
var msoShapeRectangle = 1;
以上方法在Excel 2003中同样有效。
相关文章推荐
- [VB.NET]再次讨论向Excel插入图片方法,有兴趣的朋友可以进来看一下,帮我解决一下问题!谢了
- Latex 中双栏(跨栏)中插入跨双栏图片出现在下一页问题的解决
- POI用addPicture插入图片到word里面无法显示问题解决
- 解决Excel 2007的"有 XML 错误的 /xl/sharedStrings.xml"问题 (“发现不可读取的内容,是否回复此工作薄的内容...")
- POI插入图片时,原来的图片被清除的问题3.7中还没解决啊
- 解决Excel 2007的"有 XML 错误的 /xl/sharedStrings.xml"问题
- 大体积、多数量excel文件排版转换为印刷版:pdf文件中标志图片模糊问题的解决
- excel的VBA插图源代码,解决2010版后插图源路径破坏图片不影响问题
- 解决js动态插入JQuery轮播图片出现的问题
- 解决使用NPOI在已有Sheet中插入多张图片问题
- 解决在Word中插入图片显示不全的问题
- 在asp.net中调用Excel的权限问题导致不能插入图片到Excel
- Powerpoint(PPT) 2003和2007添加http开头的图片的问题解决
- POI导出Excel文件图片丢失问题解决
- 解决使用NPOI在已有Sheet中插入多张图片问题
- NPOI导出Word插入图片问题解决方案
- powerpoint、excel 2007与visual studio 2008 起冲突,打开时显示安装的问题解决方法
- Excel中无法插入和黏贴图片的解决方法
- 解决Excel 2007的"有 XML 错误的 /xl/sharedStrings.xml"问题
- PHPExcel导出插入图片和居中问题