`
tenderghost
  • 浏览: 24576 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Excel 2007 插入图片问题解决

阅读更多
用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中同样有效。
分享到:
评论
1 楼 simplejiandan 2010-05-05  
创建excel对象
var ExcelSheet = new ActiveXObject('Excel.Application');
这个语句在office2003中支持,但是不支持office2007啊,你是怎么建这个对象的?

相关推荐

    EXCEL 或WPS 自动插入图片代码

    在Excel或WPS中,自动插入图片是一项非常实用的功能,特别是在处理大量数据并需要与之相关的图像时。这里,我们主要探讨的是通过编程方式实现这一功能,主要涉及到的知识点是宏(Macros)和VBA(Visual Basic for ...

    Excel2010VBA批量插入或导出图片

    1.可以结合插入图片的宏,将所有图片的旧名输入到Excel中,再在另一列中填上新图片名,然后使用该宏。 2.如果顺利运行,会在原来那个文件夹下面新建一个叫“New”的子文件夹,所有重命好名的图片会自动放入子文件夹...

    C#向Excel报表中插入图片的2种方法

    ### C# 向 Excel 报表中插入图片的两种方法详解 #### 一、背景介绍 在日常工作中,我们经常需要处理Excel文件,特别是在需要将数据可视化时,将图片插入Excel文档可以使得报告更加生动直观。本文将详细介绍两种在C#...

    可以在页眉中插入图片的NPOI

    在这个特定的场景中,我们关注的是NPOI在Excel页眉中插入图片的能力。虽然标题提到的是“NPOI可以在页眉中插入图片”,但描述也指出这种方式是“inline”的,可能不完全符合期望的效果。这意味着插入的图片可能不会...

    POI导出Excel工具类,自动设置标题 列名 文件名,可插入图片,合并单元格

    在这个场景中,我们关注的是如何使用POI来创建一个功能丰富的Excel导出工具类,它能够自动设置标题、列名、文件名,并且支持插入图片以及合并单元格。下面将详细介绍这些功能的实现。 首先,要创建一个Excel工作簿...

    导出Excel多个单元格合并及图片插入

    在导出的Excel文件中插入图片是一项常见的需求,尤其是在需要展示具体的巡检抓图的情况下。然而,由于平台通常只保存图片的URL地址,因此需要额外的步骤来处理图片的插入。 **解决方案:** - 使用Apache POI库,...

    excel表格如何插入图片.doc

    Excel表格中插入图片是许多用户经常遇到的问题,本文将为读者提供多种解决方案。 一、让图片跟着表格走 在Excel表格中插入图片时,如何让图片跟着表格走?答案是:选中图片,点击右键中的大小和属性,点击属性,...

    使用VSTO插件将excel数据和图片导出word文档

    标题“使用VSTO插件将excel数据和图片导出word文档”涉及到的是在Microsoft Office环境中,使用Visual Studio Tools for Office (VSTO) 插件来实现数据和图像从Excel到Word的自动化迁移。VSTO是.NET Framework的一个...

    EXCEL2007打开后出现“不能使用对象和嵌入”错误.docx

    这个问题通常与Excel中的对象链接和嵌入功能有关,这种功能允许在工作簿中插入外部文件,如图片、图表、其他Office文档等,以实现数据共享和交互。当此功能出现问题时,可能导致Excel软件无法正常启动或运行。 描述...

    C# 导入Excel读取图片上传

    在C#编程环境中,导入Excel并读取其中的图片上传是一项常见的任务,特别是在处理数据导入、数据分析或报表生成等场景。...在实际开发过程中,可能还需要考虑错误处理、性能优化等问题,以提供更健壮的解决方案。

    lucksheet excel 在线导出 支持图片 修复各种样式问题

    lucksheet 打打的解决了web excel 的窘境 但是开源坑比较多 ,为了节省大家的时间我在百忙中给大家写了这个excel 在线导出 ,基于excel.js ,使用vue 调用,HTML5 可以通过引入vue 和 excel.js 直接引用,vue 可以...

    java 导出excel,带图片的Excel导出

    设置锚点(确定图片在工作表上的位置和大小),并将图片ID与形状关联起来,最终调用`drawing.createPicture()`方法来插入图片。 6. **样式和格式**:Excel提供了丰富的样式和格式选项,如字体、颜色、边框、对齐...

    js转换图片到Excel 里面

    在IT行业中,JavaScript(简称JS)是一种广泛使用的前端编程语言,它不仅限于网页交互,还可以处理各种数据格式,包括创建...通过合理地组合和运用这些技术,可以实现从Web页面上将图片转换并写入Excel的高效解决方案。

    《零起点Windows XPWord 2007Excel 2007PowerPoint 2007与Internet五合一培训教程》

    通过学习,你可以创建、编辑和格式化文档,插入图片、表格、页眉和页脚,以及使用样式和模板来提升文档的专业性。此外,还会讲解邮件合并功能,方便批量制作信函或邀请函。 然后是Excel 2007,它是处理数据和进行...

    C#实现DataGridView转换为Excel(包括图片和文本)

    4. **处理图片**:对于每一张图片,需要将其保存为临时文件,然后在Excel中插入图片,最后删除临时文件。 5. **格式化和调整**:根据需要设置单元格格式,如字体、颜色、边框等,以及图片的大小和位置。 6. **保存并...

    PHP 导出Excel (注:导出带图片的EXCEL也支持)

    5. **插入图片**:插入图片需要先将其转换为Base64编码。`addDrawing()`方法用于添加图像到单元格。 ```php $drawing = new \PhpOffice\PhpSpreadsheet\Worksheet\MemoryDrawing(); $drawing->setImageResource...

    Excel2007的基本操作

    通过模拟职场环境的案例和任务,学生们可以在实践中体验到Excel的实际应用,理解它在工作中发挥的作用,并在过程中培养解决问题的能力和持续学习的意愿。 总而言之,通过一系列的实践操作和情景模拟,Excel2007的...

    c# 实现excel内显示你所选择的图片

    接着,创建一个Windows Forms应用程序,包含一个OpenFileDialog控件用于让用户选择图片,以及一个Button控件(例如Button1)来触发图片的选择,另一个Button控件(例如Button2)用于将图片插入到Excel。 以下是关键...

    Ireport Excel带图片导出之可拉伸图片不失真

    Excel允许用户在单元格中插入图片,并可以自由调整图片大小。然而,当图片被拉伸时,原始像素会被重新分配,可能导致失真。Excel支持几种图片格式,包括JPEG、PNG等,每种格式都有其特定的压缩算法,可能影响图片的...

    asp.net 导出数据与图片到excel

    4. **图片导出**:在Excel中插入图片,需要将图片转换为Base64字符串,然后在Excel单元格中插入该字符串。Excel会自动识别并显示图片。另外,也可以通过设置图片的路径,然后在打开Excel文件时加载图片。 5. **数据...

Global site tag (gtag.js) - Google Analytics