Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2680|回复: 3

[已解决]用VB6.0制作 EXCEL自定义菜单(COM加载项)新建E文件E表格问题

[复制链接]
发表于 2013-7-24 15:14 | 显示全部楼层 |阅读模式
用VB6.0制作 EXCEL自定义菜单(COM加载项)新建E文件E表格问题

请帮忙用VB6.0 完成附件中的新建EXCEL文件 的代码

达到代码中所描述的效果。
请在修改其他位置的代码时注明是您修改过的。免的我一下子对不出来。谢谢了。

生成加载宏 及生成 菜单的代码都写好了。就请帮忙把在点击按钮事件中的新建E文件代码给补充一下。谢谢
只需要写出 第3个按钮的代码

求助:用VB6.0制作 EXCEL自定义菜单(COM加载项)新建E文件E表格问题.rar (15.4 KB, 下载次数: 2)
最佳答案
2013-7-24 16:23
  1. Private Sub mn3_Click(ByVal Ctrl As Office.CommandBarButton, CancelDefault As Boolean)
  2.     With oXL
  3.         '请帮忙写代码:新建EXCEL文件

  4.         .Workbooks.Add
  5.         MsgBox "当前新建的工作薄(E文件)名称为:" & .ActiveWorkbook.Name


  6. '        '请帮忙写代码:在第一个工作表中"A1"单元格赋值="百度网址"
  7. '        '请帮忙写代码:在第一个工作表中"A1"单元格超链接="http://www.baidu.com/"
  8.         With .ActiveWorkbook.Worksheets(1)
  9.             .Range("a1") = "百度网址"
  10.             .Hyperlinks.Add Anchor:=.Range("a1"), Address:="http://www.baidu.com/", TextToDisplay:="百度网址"
  11.         End With
  12.         MsgBox "A1单元格修改成功"
  13. '
  14. '        '请帮忙写代码:新建的EXCEL文件重命名为"测试用工作薄.xls"
  15. '        '请帮忙写代码:保存"测试用工作薄.xls"到D盘根目录下"D:"
  16.         
  17.         MsgBox "文件重命名并保存成功:"
  18.         .ActiveWorkbook.SaveAs FileName:="d:\测试用工作簿.xls", FileFormat:=1
  19. '
  20. '
  21.         MsgBox " 删除 D:\测试用工作薄.xls "
  22.         ''请帮忙写代码:删除“Test”工作表
  23.         .ActiveWorkbook.ChangeFileAccess 3    'xlReadOnly
  24.         .ActiveWorkbook.Close False
  25.         Kill "d:\测试用工作簿.xls"
  26.     End With
复制代码
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-7-24 15:41 | 显示全部楼层
  1. Private Sub mn1_Click(ByVal Ctrl As Office.CommandBarButton, CancelDefault As Boolean)
  2.     With oXL
  3.         If .Workbooks.Count Then
  4.             'If .Workbooks.Count Then
  5.             MsgBox "当前EXCEL文件的路径为:" & .ActiveWorkbook.Path & vbCrLf & "名称为:" & vbCrLf & .ActiveWorkbook.Name & "程序版本为:" & .Version
  6.         End If
  7.     End With
  8. End Sub
复制代码
回复

使用道具 举报

发表于 2013-7-24 16:23 | 显示全部楼层    本楼为最佳答案   
  1. Private Sub mn3_Click(ByVal Ctrl As Office.CommandBarButton, CancelDefault As Boolean)
  2.     With oXL
  3.         '请帮忙写代码:新建EXCEL文件

  4.         .Workbooks.Add
  5.         MsgBox "当前新建的工作薄(E文件)名称为:" & .ActiveWorkbook.Name


  6. '        '请帮忙写代码:在第一个工作表中"A1"单元格赋值="百度网址"
  7. '        '请帮忙写代码:在第一个工作表中"A1"单元格超链接="http://www.baidu.com/"
  8.         With .ActiveWorkbook.Worksheets(1)
  9.             .Range("a1") = "百度网址"
  10.             .Hyperlinks.Add Anchor:=.Range("a1"), Address:="http://www.baidu.com/", TextToDisplay:="百度网址"
  11.         End With
  12.         MsgBox "A1单元格修改成功"
  13. '
  14. '        '请帮忙写代码:新建的EXCEL文件重命名为"测试用工作薄.xls"
  15. '        '请帮忙写代码:保存"测试用工作薄.xls"到D盘根目录下"D:"
  16.         
  17.         MsgBox "文件重命名并保存成功:"
  18.         .ActiveWorkbook.SaveAs FileName:="d:\测试用工作簿.xls", FileFormat:=1
  19. '
  20. '
  21.         MsgBox " 删除 D:\测试用工作薄.xls "
  22.         ''请帮忙写代码:删除“Test”工作表
  23.         .ActiveWorkbook.ChangeFileAccess 3    'xlReadOnly
  24.         .ActiveWorkbook.Close False
  25.         Kill "d:\测试用工作簿.xls"
  26.     End With
复制代码
回复

使用道具 举报

 楼主| 发表于 2013-7-24 16:49 | 显示全部楼层
hwc2ycy 发表于 2013-7-24 16:23

还没测试  就知道肯定可以。哈哈 谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 10:47 , Processed in 0.304877 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表