研究VSTO有两个月的时间了,学习到了不少新知识,今天就写一个小内容,如何向excel文件中插入resource里的图片。
首先,要在resource里添加一个图片资源,例如 aaa.jpg。 工程名叫 IntsertImage
接下来直接上代码:
private void insertPic(Excel.Worksheet sheet, Excel.Range picRange)
{
System.Resources.ResourceManager rs = new System.Resources.ResourceManager("InsertImage.Properties.Resources", System.Reflection.Assembly.GetExecutingAssembly());
Object o = rs.GetObject("aaa");
Bitmap image = (Bitmap)o;
System.Windows.Forms.Clipboard.SetDataObject(image, true);
sheet.Paste(picRange, image);
System.Windows.Forms.Clipboard.Clear();
}
方法的参数很好理解,一个是excel的sheet页,一个是想要插入图片的位置。
分享到:
相关推荐
这篇教程将专注于如何使用C#创建、读取、写入Excel文件,并且重点讲解如何在Excel中插入图片。我们将通过COM(Component Object Model)接口来实现这一功能,这是微软提供的一个允许不同应用程序之间交互的技术。 ...
标题“使用VSTO插件将excel数据和图片导出word文档”涉及到的是在Microsoft Office环境中,使用Visual Studio Tools for Office (VSTO) 插件来实现数据和图像从Excel到Word的自动化迁移。VSTO是.NET Framework的一个...
在VSTO中如何利用C#创建EXCEL自定义函数
标题中的“Excel插件在VSTO中使用WPF”是指使用Visual Studio Tools for Office (VSTO) 创建一个Excel加载项,并在这个加载项中集成Windows Presentation Foundation (WPF)技术来构建用户界面。VSTO是Microsoft提供...
标题中的"Addin Vsto Excel小插件"指的就是通过VSTO技术开发的一个Excel插件,其核心功能是根据用户定义的表头进行数据筛选,并将筛选后的数据保存到新的工作表中。 首先,我们来理解VSTO的基本概念。VSTO是微软...
通过VSTO,开发者可以使用Visual Studio中的设计工具来创建自定义UI元素,如 Ribbon、工具栏和菜单,同时还能访问Excel的工作表、单元格、公式和其他功能。 2. **VB.NET连接SQL Server**: 源码中包含连接到SQL ...
在这个"vsto 开发excel源代码"项目中,我们可以看到作者使用C#进行Excel的扩展开发。 在C#中开发VSTO Excel应用程序,主要涉及以下几个核心知识点: 1. **VSTO概述**:VSTO是Visual Studio的一部分,它提供了一组...
vsto_Excel_Access可以将数据更新到数据库Access哦
VSTO用VISUAL BASIC 2010编写EXCEL自定义函数(加载项) 本文主要介绍了使用VSTO(Visual Studio Tools for Office)和VISUAL BASIC 2010编写EXCEL自定义函数(加载项)的步骤。VSTO是一种基于.NET Framework的开发...
在本文中,我们将深入探讨如何使用Visual Studio Tools for Office (VSTO) 和 ZenCode库在Excel中创建带有条形码的工作表,并重点讲解如何生成QRCode。VSTO是微软提供的一套工具,允许开发者使用.NET Framework来...
在 VSTO 项目中,获取当前工作簿和工作表是非常重要的。可以使用以下代码来实现: ```csharp workBook = Globals.ThisAddIn.Application.ActiveWorkbook; workSheet = (Excel.Worksheet)workBook.ActiveSheet; ``` ...
1. **创建VSTO项目**:在Visual Studio 2012中,选择“Visual C#” -> “Office/SharePoint” -> “2010” -> “Excel 2010 VSTO 插件”。这将生成一个新的Excel加载项项目。 2. **添加用户界面元素**:在生成的...
为了调试和测试插件,开发者通常会使用Visual Studio的VSTO项目模板创建项目,并在Excel中加载和调试插件。在实际部署时,插件会被打包成安装程序,用户可以方便地安装到他们的Excel环境中。 总之,"Excel插件...
聚光灯(VSTO版本),源码
║ 《Excel 2016实用技巧自学宝典》、《Excel VBA与VSTO基础与实战指南 》4本中的任意3本书(需提供 ║ ║ 购买凭证),作者会赠送一个价格130元的插件《E灵》,支持32位和64位,插件官方网址是: ║ ║ ...
主要包含vba案例源代码及vb.net源代码 第10章 Ribbon用户界面 第11章 创建跨版本兼容的应用程序 第12章 理解和使用Windows...第23章 Excel和Visual Basic 6 第24章 EXCEL和VB.NET 第25章 使用VB.NET编写托管COM外接程序
假设我们需要开发一个Excel加载项,用于将Excel表格中的数据导出到CSV文件中,然后再从CSV文件中导入数据回到Excel表格。 1. **导出数据**: - 使用`Workbook.SaveAs`方法保存Excel文件为CSV格式。 - 或者遍历每个...
基于VSTO的Excel协同数据程序,实现的一个比较简单的形式,实现的功能如下: 1)基于文件夹形式的Excel数据文件存储; 2)实现新Excel文件的入库功能; 3)实现已有文件的单人编写、锁定及提交功能; 4)实现...
Word VSTO实现多级列表标题,根据标题的级别设置不同的样式(Word标题分1-9级),根据生成的Word标题在指定位置插入文本内容、图片文件,最后生成大标题及文档目录。