代码要写成,VBA.AppActivate "Microsoft Excel",才能激活。而大家给的是。xl.Workbooks(1).Name 激活,我这里不行,不知道为什么会这样。MSDN举例是VBA.AppActivate "Microsoft Excel",
Dim cnn As New ADODB.Connection
Private Sub Command1_Click()
Dim xl As Excel.Application'On Error Resume Next
Set xl = GetObject(, "excel.application")
If xl Is Nothing Then MsgBox "没有Excel运行": Exit Sub
If xl.ActiveWorkbook.Name <> 工作簿.Text And 工作簿.Text <> "" Then MsgBox "当前工作表不是指定,请修改": Exit Sub VBA.AppActivate "Microsoft Excel" ----xl.Workbooks(1).Name 工作表.Text = xl.ActiveSheet.Name
单元格.Text = xl.InputBox(prompt:="Select a cell", Type:=8).Address
工作簿.Text = xl.ActiveWorkbook.NameEnd Sub
Dim cnn As New ADODB.Connection
Private Sub Command1_Click()
Dim xl As Excel.Application'On Error Resume Next
Set xl = GetObject(, "excel.application")
If xl Is Nothing Then MsgBox "没有Excel运行": Exit Sub
If xl.ActiveWorkbook.Name <> 工作簿.Text And 工作簿.Text <> "" Then MsgBox "当前工作表不是指定,请修改": Exit Sub VBA.AppActivate "Microsoft Excel" ----xl.Workbooks(1).Name 工作表.Text = xl.ActiveSheet.Name
单元格.Text = xl.InputBox(prompt:="Select a cell", Type:=8).Address
工作簿.Text = xl.ActiveWorkbook.NameEnd Sub
解决方案 »
- 有什么办法改变msgbox上面按钮的文字?
- 如何用combo+datagrid+adodc控件构造查询combo所选的记录
- 急求:SETUP.EXE文件,能改变安装后在开始菜单中的名称么?
- MyCSDN(2.20.0) 免费版 - 欢迎大家使用!
- 请教键盘事件问题!
- 怎样通过Modem建立的连接来实现文件传送?急!
- 組件問題﹐在線等待...
- 那位帮忙分析选择一下,100分相送
- 打印问题
- ### 有请playuer、小草、actpvb等高手看看,如何去掉在VB里面控制WebBrowser(内详) ###
- 100分:COMBO1.TEXT="" 出现错误,并提示 text为只读属性 是怎么回事。
- vb读取二进制文件效率优化问题
刚找到答案了。。
xls和XLSX的区别。
如果你是高版本兼容低版本,那么工作表名称就会是。。test.xls(兼容版本)
而test.xlsx就能够正常使用。。你可以试试呢。