【VB开源代码栏目提醒】:本文主要为网学会员提供“用VB_NET程序排版Excel报表 - 技术总结”,希望对需要用VB_NET程序排版Excel报表 - 技术总结网友有所帮助,学习一下!
用程序排版’报表’表格生成和编辑设置功能十分强大且便利是一个强有力的信息分析与处理工具。
但对于需要利用’电子表格来排版整理数据的用户而言有些工作需要手工来完成频繁重复操作消耗了操作人员的大量精力既耗时又耗力同时还可能因误操作影响数据的正确性。
我们应用程序可以将大量数据进行自动排版将电子表格作为后台数据进行处理从而完成用户通常需在’编辑环境下进行的手工操作这样不仅增强了数据的安全性又提高了工作效率。
由于-办公套件功能强大有大量整合的可能性。
./.0120334564/07互操作特性使在应用软件中应用./对象十分容易因此设计应用程序调用’自动完成报表排版应该是十分便利的事情。
一、’模型编程人员要使用./自动化来控制-’899:应用程序他们需要能够与’对象模型提供的对象进行交互。
’提供了数百个您可能想要与之交互的对象但是我们可以通过集中于这些可用对象的一个非常小的子集来进行程序设计工作。
为了在应用程序中调用’必须要了解’对象模型。
’对象模型描述了’的理论结构所提供的对象很多其中调用’用到的对象包括’的20500对象、0AB4对象、C3D对象等。
在应用程序中调用’实质是将’作为一个外部对象来引用由’对象模型提供能从应用程序内部来程序化操纵的对象以及相关的属性、方法和事件。
E应用代表整个’应用
程序。
它揭示大量关于运行程序、应用该实例的选项以及在实例中开放的当前用户对象的信息。
8工作簿一个单独的’工作簿可包含一个或多个工作表。
:工作表一个单独的’
工作表。
工作表对象的大多数属性、方法及事件与应用和工作簿类提供的项目相同或类似。
F范围工作表单元格的范围。
范围对象代表一个单元格一行或一列。
单元格的选择包含一批或多批单元格的选择或者不同工作表中一组单元格的选择。
对象模型从顶部的应用类开始因为它是访问’的起点。
在开始通过./互操作应用’对象的时侯要使它在项目中成为可用的。
二、程序
设计财务
软件导出的’报表格式如表E所示此数据表需要调整的有控制列宽、控制行高、单元格内容对齐方式、格式化字样和字号、添加边框线样式和线条颜色及线条的宽度、格式化数字和文本格式、定义打印区域指定纸张的大小和打印质量、设置横向版面、设置页边距、设置缩小比例等。
为了满足上级部门要求的数据报表格式如表8所示财务人员每次都需要使用手工方法进行反复的设置后才能达到表8的要求使用这样的编辑方法不仅耗时耗力而且容易将数据误操作影响整个报表的编辑排版过程。
特别是当有多个报表需要上述的操作时既消耗了操作人员的大量精力同时制约了报表的生成速度影响了工作效率。
为此我们考虑应用编制程序自动排版完成报表中数据格式。
通过以下的
代码就可将表E的数据格式转换为表8的数据格式G本程序在-370HA8999IJ1H0上调试、运行通过K。
摘要通过应用程序设计对报表格式进行重新排版从而避免手工操作中产生的误操作从而快速、便捷地生成所需的格式报表。
关键词对象模型程序报表林宏伟表程序如下’-./012345617’-8’9757’:561’9757’:’-97AB-81’7-.0123C:’D2’1EE97F’GD2’19EE12-C:’D2’1397D2’1H33C:’D2’17I’’97D2’1H37I’’’D2’13J’D2’1EEH3377A3B4.-56:7C33D4.-56:7E-’-.F2GFE-H-G-F2GFE-3DDFIJKGLGE-03K-3JGE-M33DDF’3-N3GGO2GFP-KGGO2GFQ--3IJKGLGE.Q--3JG0FKBR12GFEBS-NIJKGLGEBS-NJGEBC92-FE.MTDUIJKG3FFJGVT3D-KQIJKGLGQJGR3WA/QXCGKYVZ/-2GF33D6E-I3FIJKGLGE-I3FJGE-I3FR-FBGOIZ-/JKGBBVBBG-K-3Z3YU33YFG3F5JKGBBT-5JKGF/M3/-.4F.C3J5数据传输完成4F.C3JSOG_13D-3提示ISTU三、总结通过运行以上程序由财务软件导出的报表会自动转换为上级主管部门所需的指定的报表格式这样既节约生成报表的时间提高了报表生成的准确率又减少了手工操作带来的不可避免产生的许多错误从而有效地提高了工作效率。
因此利用编程方式排版有一定格式要求的报表可以达到快捷便利、节省时间、格式准确的要求。
收稿日期’年月’日ITDZ-3WFCKUWITDZ-3WFC54OIZE‘Z-ITDZ-3WF5KU5_E.K/‘.K/25‘aa不要忘记调用2为了存取载枚举器中的-.-/“指针”必须使用012-3456-.78。
BTUG-KF-KU33G4OIZE5-/W_EBDbH’G.K/5H’GBD‘4OGFFK54OGFF.K/A.‘aaTF-TT‘c三、小结在596环境中只要能进行相应的转换便可以在托管和非托管之间随心所欲地使用大多数情况下的转换是自动的不必关心太多的事情。
需要进行:-.和非受管1之间的平台调用的其它细节
问题可以参考596的有关
文档。
参考
文档5596A.-/BC.D编程思想5清华大学出版社’5:EF9:-7-GH3———I7I8J’’收稿日期’年月日五、结论本文通过实例介绍了在1KIH4.5中处理L:M文件的技巧使用了L:M相关对象的方法与属性通过这些技术的使用我们可以创建复杂的L:M应用程序在不使用数据库的情况下对数据进行管理同时使L:M数据能够被其它的应用共享。
本应用程序在NH34CBLOP1KIH4.5环境下开发调试通过。
参考文献5李维51KIH4.5EQOPNRE.SH开发5华中科技大学出版社’’年’5李幼仪J甘志5KIH4.高级应用开发指南5清华大学出版社’’年5广正工作室51KIH4.实用教程5机械工业出版社TTU年V5:-8865高级编程指南———1KIH4.5中国水利水电出版社TTU年收稿日期’年月’V日上接第’页上接第’页