知识大全 VS中的Code Snippet来提高开发效率
Posted 语句
篇首语:盛年不重来,一日难再晨。及时宜自勉,岁月不待人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 VS中的Code Snippet来提高开发效率相关的知识,希望对你有一定的参考价值。
VS中的Code Snippet来提高开发效率 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
环境
Windows XP
Microsoft Visual Studio
office 网上搜索C#实现excel操作的示例太多了 但不知道有多少是经过验证确实可行才发布出来的 也是因为开发需要 我找了一些代码却发现大多都不能正确执行完毕 于是决定补充自己在实践中遇到的要点以供参考 如下示例
添加的文件头: using System Reflection; // 引用这个才能使用Missing字段 using Excel;
Excel ApplicationClass excel = new Excel ApplicationClass(); excel Visible = true; //激活Excel Workbook wBook = excel Workbooks Add(true); // Worksheet wSheet = (Excel _Worksheet)wBook ActiveSheet; Worksheet wSheet = (Excel Worksheet)wBook ActiveSheet;
excel Cells[ ] = 本公司电话: + Phone; excel Cells[ ] = 本公司传真: + Zhen; excel Cells[ ] = 联系人: + ComName; excel Cells[ ] = 客户: + CustomerName; excel Cells[ ] = 联系人: + Associate; excel Cells[ ] = 户名: ; excel Cells[ ] = AccountName; excel Cells[ ] = 开户行: ; excel Cells[ ] = BranchName; excel Cells[ ] = 帐号: ; excel Cells[ ] = + AccountID;
//设置禁止弹出保存和覆蓋的询问提示框 excel DisplayAlerts = false; excel AlertBeforeOverwriting = false; //保存工作薄 // wBook Save(); //每次保存激活的表 这样才能多次操作保存不同的Excel表 默认保存位置是在 我的文档
excel Cells Font Size = ; excel Cells Font Bold = false; // Excel Range m_objRange = m_objRange get_Range( ); wSheet get_Range(excel Cells[ ] excel Cells[ ]) Font Size = ; wSheet get_Range(excel Cells[ ] excel Cells[ ]) Font Bold = true; wSheet get_Range(excel Cells[ ] excel Cells[ ]) Font ColorIndex = ;//此处设为红色 不能用Font Color来设置颜色 // m_objRange Cells Font Size = ; // m_objRange Cells Font Bold = true;
excel ActiveWorkbook SaveCopyAs(filename);
excel Quit(); 代码注释部分只是简单描述各语句的原由 个别的还是值得推敲的
语句一 Workbook wBook = excel Workbooks Add(true);Workbooks Add的参数是个object类型 通常使用true或null 表明工作簿在默认文档下创建 或者使用枚举值 XlWBATemplate xlWBAorksheet 但如果传入一个excel完整文件名 却相当于打开已有工作簿
语句二 Worksheet wSheet = (Excel Worksheet)wBook ActiveSheet; 这样可以操作多个工作表的话 实例化之后加入到wBook Worksheets中去 如果是打开已存在的工作簿 这条语句也可能会报错
最好是调用wBook ActiveSheet来获取或者再加些判断
语句三 excel ActiveWorkbook SaveCopyAs(filename);这两句代码至关重要 而且必不可少 否则 保存时会弹出 是否保存sheet xls 的对话框 判断当前激活的表 并保存这个表
cha138/Article/program/net/201311/12891相关参考
知识大全 新.Net开发必备工具详解之Snippet Compiler
新.Net开发必备工具详解之SnippetCompiler 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 轻型重量级.Net开发工具Snippet Compiler
轻型重量级.Net开发工具SnippetCompiler 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
漫谈社区PHP业务开发提高效率缩短开发周期 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在当前这个
在java的web开发领域较麻烦的是数据库操纵如果有工具能像delphi开发数据库运用系统那样高效它一定会受到开发者的欢迎 经过五个方面的比较newxy+strutsWEB开发与deiphi桌面
用VS2005开发XAML程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!如果我们使用Visua
知识大全 VS2005+Crystal Report开发Web应用
VS2005+CrystalReport开发Web应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
软件开发的“简单”艺术—有感于VS.net 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前不久
VS2005.NET进行三层结构应用程序的开发 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一三层
知识大全 Oracle推出开发工具支持.NET3.5与VS2008
Oracle推出开发工具支持.NET3.5与VS2008 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 用VS2010在32位电脑上开发一个上位机软体复制到其他电脑上时打开出现问题,如图所示,请问如何解决
用VS2010在32位电脑上开发一个上位机软体复制到其他电脑上时打开出现问题,如图所示,请问如何解决? 以下文字资料是由(本站网www.cha138.com)小编为大家