知识大全 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业务开发 提高效率缩短开发周期

漫谈社区PHP业务开发提高效率缩短开发周期  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在当前这个

知识大全 struts+newxy,开发效率提高十倍

  在java的web开发领域较麻烦的是数据库操纵如果有工具能像delphi开发数据库运用系统那样高效它一定会受到开发者的欢迎  经过五个方面的比较newxy+strutsWEB开发与deiphi桌面

知识大全 用VS2005开发XAML程序

用VS2005开发XAML程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!如果我们使用Visua

知识大全 VS2005+Crystal Report开发Web应用

VS2005+CrystalReport开发Web应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 软件开发的“简单”艺术—有感于VS.net

软件开发的“简单”艺术—有感于VS.net  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前不久

知识大全 VS2005.NET进行三层结构应用程序的开发

VS2005.NET进行三层结构应用程序的开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一三层

知识大全 Oracle推出开发工具支持.NET3.5与VS2008

Oracle推出开发工具支持.NET3.5与VS2008  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 用VS2010在32位电脑上开发一个上位机软体复制到其他电脑上时打开出现问题,如图所示,请问如何解决

用VS2010在32位电脑上开发一个上位机软体复制到其他电脑上时打开出现问题,如图所示,请问如何解决?  以下文字资料是由(本站网www.cha138.com)小编为大家