我现在用VB做一个打印票据的程序,
票据的模版是EXCEL文件,
打印不同的票据调用EXCEL文件中不同的工作簿例如,人事表 调用SHEET1
考勤表 调用SHEET2
工资表 调用SHEET3
。
。
。我想用一个下拉列表框COMBO,把所有的工作簿名称装载进去,供用户选择Dim ExcApp As Excel.Application '定义EXCEL对象
Dim ExcWrk As Excel.Workbook '定义EXCEL文件
Dim ExcShp As Excel.Worksheet '定义EXCEL工作单Set ExcApp = CreateObject("excel.application")
Set ExcWrk = ExcApp.Workbooks.Open(App.Path & "\TEMP.xls")
Set ExcShp = ExcWrk.Worksheets(1)'打开第一个工作簿 ExcWrk.Names.Count 'EXCEL文件中有多少个工作簿
ExcShp.Name '当前工作簿的名称但是这样每次只能找到一个工作簿,怎样把所有的工作簿的名称装载到COMBO中?请各位仁兄指教!!
票据的模版是EXCEL文件,
打印不同的票据调用EXCEL文件中不同的工作簿例如,人事表 调用SHEET1
考勤表 调用SHEET2
工资表 调用SHEET3
。
。
。我想用一个下拉列表框COMBO,把所有的工作簿名称装载进去,供用户选择Dim ExcApp As Excel.Application '定义EXCEL对象
Dim ExcWrk As Excel.Workbook '定义EXCEL文件
Dim ExcShp As Excel.Worksheet '定义EXCEL工作单Set ExcApp = CreateObject("excel.application")
Set ExcWrk = ExcApp.Workbooks.Open(App.Path & "\TEMP.xls")
Set ExcShp = ExcWrk.Worksheets(1)'打开第一个工作簿 ExcWrk.Names.Count 'EXCEL文件中有多少个工作簿
ExcShp.Name '当前工作簿的名称但是这样每次只能找到一个工作簿,怎样把所有的工作簿的名称装载到COMBO中?请各位仁兄指教!!
解决方案 »
- VB中如何调用VC里的Interface啊?急~~
- 如何重设 ADODB.Connection.CursorLocation 属性?
- 一个关于DataGrid的问题
- 关于DataGrid的问题!!
- 求两个Sql的语句
- 请问大家:如何遍历一个Frame中的所有控件
- 求助:在VB6.0中如何获得光驱是开还是关的状态??
- 菜单上的_为什么消失?
- 找工找工找工我烦死啦!!!!
- 大家帮忙看一下,谢了
- 誰有好的解決方案
- 高分求救ActiveBar问题,见:http://community.csdn.net/Expert/topic/3347/3347837.xml?temp=.9804041(总分:100,含本贴)
Dim ExcWrk As Excel.Workbook '定义EXCEL文件
Dim ExcShp As Excel.Worksheet '定义EXCEL工作单Set ExcApp = CreateObject("excel.application")
Set ExcWrk = ExcApp.Workbooks.Open(App.Path & "\TEMP.xls")
for each ExcShp in ExcWrk.Worksheets
combo1.additem ExcShp.name
next
问题一解决,马上结贴!!!
Dim fd
Dim fl
Set fso = CreateObject("scripting.FileSystemObject")
Set fd = fso.GetFolder("C:\test\")
For Each fl In fd.Files
If Right(fl.Name, 4) = ".xls" Then
Combo1.AddItem fl.Name
End If
Next