摘要: ---- Excel是一个优秀的电子表格软件,如果你编的程序需要以报表的形式显示最终结果,它会是个不错的选择。你可以通过VB控制Excel显示数据表格。如果你不愿意深入了解Excel这些琐碎的细节,也不是没有权宜之计:你可以打开Excel中的工具→宏→录制新宏,然后进行手工操作,结束后把所录的宏代码贴进你的VB程序就行。这样得到的程序一般都能正常运行,但其中的宏代码往往不够... 阅读全文
posted @ 2006-11-09 20:45 七月的火热 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 在用VB做程序的时候,它本身的报表并不太好使用,因此应用Excel输出数据,是一个好方法,以下是一组操纵Excel的函数据,希望能帮助大家. 'Excel VBA控制函数 'Write By WeiHua 2000.10.12 '检测文件 Function CheckFile(ByVal strFile As String) As Boolean Dim FileXls As Object Set... 阅读全文
posted @ 2006-11-09 20:43 七月的火热 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 哈,那不如用VBA直接在数据库与EXCEL间交换行了.可以不用NET吧 Top lzmtw(水如烟) 信誉:133 2006-4-6 15:57:06 得分: 70 比如EXECL中的一个类模块,跟数据库的联系一般是这样的: Private cn As ADODB.Connection Private Sub Initialize() Set cn = New ADODB.Connection W... 阅读全文
posted @ 2006-11-09 20:39 七月的火热 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 今天写的代码,一些要做保留,记录 Public Class ExportXlsClass ExportXls Public Sub Printer()Sub Printer(ByVal pid As Int16, ByVal dbhlp As DBHelper, ByVal objds As ploy) Dim sqlstr As String sqlstr = "select * from Pl... 阅读全文
posted @ 2006-11-09 20:35 七月的火热 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 1、####情况可能是因为你excel的列宽不够。2、选择form的属性,将AcceptButton项设为你指定的button就行了或者:PrivateSubForm1_Load(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMyBase.LoadMe.AcceptButton=Me.Button1EndSub 阅读全文
posted @ 2006-11-09 20:33 七月的火热 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 见标题,我在Excel宏里看到VBA是这么写的:Columns(A:A).ColumnWidth = 22.25可是在VB.net里引用(WorkSheet).Columns(A:A)返回的是一个object类型,没法使用它的列宽属性,该怎么做呢?强制的类型转换一下就可以了,就算是不转换 其实也是可以写的,CType(objtargetcol, Excel.Range).ColumnWidth =... 阅读全文
posted @ 2006-11-09 20:31 七月的火热 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: Public Sub SetSheetStyles(ByVal xlSheet As Excel.Worksheet, _ ByVal rowCount As Int32, _ ByVal colCount As Int32) Dim i, intStart As Int32 With xlSheet If AllowHeaderColor Then .Range(.Cells(1, 1), .C... 阅读全文
posted @ 2006-11-09 20:30 七月的火热 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 大致分为这样几个部分来说明:  1、 准备部分:  准备部分我们需要添加excel library的引用到工程中:我使用office2003,它的库文件为 Microsoft excel 11.0 object library。如果使用excel2000,那么它使用的是Microsoft excel 9.0 object library。  阅读全文
posted @ 2006-11-09 20:29 七月的火热 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 众所周知,WEB上的打印是比较困难的,常见的WEB上打印的方法大概有三种:    1、直接利用IE的打印功能。一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比如,可以使用如下代码:    <OBJECT  id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0... 阅读全文
posted @ 2006-11-09 20:22 七月的火热 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1.現在數據是可以發送到Excel單元格裡了,但我想用代碼控制某一單元格字體大一些?(如:fontsize=12 or fontsize=16) 2.如何控制單元格的內容靠左或居中或靠右? 3.如何控制單元下邊框有下劃線,也就是下邊框在打印時能夠打印出來? 請各位大夾指教,謝謝! 问题点数:100、回复次数:8 1楼 3tzjq (永不言弃) 回复于2005-06-24 10:00:29 ... 阅读全文
posted @ 2006-11-09 20:16 七月的火热 阅读(2493) 评论(0) 推荐(0) 编辑