(vb.net)操作Excel文件1
VS2005平台,应用程序生成指定格式的Excel文件 1.“添加引用”->"COM"->"Microsoft Excel 11.0 Object Library" 2.导入命名空间 Imports Microsoft.Office.Interop 或者 Imports Microsoft.Office.Interop.Excel 3.具体操作 Dim oXL As Excel.Application '定义excel应用程序
oWB = oXL.Workbooks.Add '添加新工作簿 oSheet = oWB.Sheets(1)'获得第1个工作表的控制句柄 osheet.Columns .ColumnWidth =30.0'设置工作表的列宽 oSheet.Columns("A:A").ColumnWidth = 35.0 '设置第一列列宽 oSheet.Columns("B:B").ColumnWidth = 20.0 oSheet.Rows.RowHeight = 25.0'设置工作表的行高 oSheet.Rows("1:1").RowHeight = 15‘设置第一行行高 oSheet.Range("A1","D1").Merge()‘合并单元格 oSheet.Range("A1","D1").WrapText = True'设置自动换行吧 Dim info(5,2) As String'定义块数据,并赋值 oSheet.Range("A1","A5").HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter’水平方向居中对齐 oSheet.Range("B1","B5").VerticalAlignment = Excel.XlVAlign.xlVAlignTop'垂直方向靠上对齐 或者:oSheet.Range("A1:B5").Value = info oSheet.Range("A1","E22").Borders.LineStyle = 1 '设置边框 oSheet.Range("A1","E22").Borders.LineStyle = Excel.XlLineStyle.xlContinuous '记着释放对象 4. Excel文件的格式比较多,要快速在应用程序中生成自己想要的格式,可以这样做: 打开Excel应用程序,选择“工具”->“宏”->“录制新宏” 设置好指定的格式 停止录制宏 单击“工具”->“宏”->“宏”,选择刚才录制的宏即可,在打开的文件中可以查看生成指定格式的具体代码操作步骤 遇到不懂的枚举值或者属性值,可以到VS2005的对象浏览器,或MSDN中查阅 (这一招也是在网上学到,挺管用的,呵呵)
(主要查阅了MSDN上的资料,呵呵) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |