作者:乔山办公网日期:
返回目录:excel表格制作
1、点击Excel界面左下角的录制宏按钮录制宏。
2、在【宏名】处输入一来个有意义的名称,帮助以后识别该宏的功能。本例按照默认名称命名。选择将宏录制在【个人宏工作簿】并点击【确定】按钮。
3、马上点击Excel界面左下角的停止录制宏按钮停止宏的录制。
4、按Alt+F11打开VBE界面,如下图。
5、在代码部分输入或者粘贴自执行某项特定功能的代码。
6、在功能区(Ribbon)上鼠标右键,选择【自定义快速访问工具栏】。
7、向窗体中拖动一个“标签”和一个“按钮”,右击“按钮”,从其扩展菜单中选择“属性”项。
8、双击“获取Excel数据”按钮,在打开的代码编辑知窗口中,输入以下代码。
9、双击“Sheet1”工作表,在弹出的代码编辑窗口中输入如下代码。
10、返回Excel表格,激活道Sheet1工作表,就可以看到窗口弹出,同时点击“获取Excel数据”按钮,就可以读取Excel中的数据啦。
Option Explicit
Sub main()
Dim wb As Workbook
Set wb = Workbooks.Open("d:\1.xlsm")
Application.Run "1.xlsm!tt"
wb.Close
Set wb = Nothing
End Sub
这是个示例百,我把两度工作簿都在D盘了根目录运问行的,你可以答改代码,也可以该版路径权,详见附件
这种操作 你最好还是 在cad 中调用 VBA程序……要知道 有时候 在excel 中写的代码 不能很好滴操作 另一个应用程复序 有时他们的用法 与在本程序内的用法还不一样哦……这个虽然我没有深入研究 但是 我遇到过 同样的语句 在access 中 可以正常运行制 而在 excel 中调用这个语句的时候 就不可以了……
所以 我认为 你正确的zd做法应该是 用 excel 作为控制数据 然后 把这些数据 导入到 cad 中 这是正解……或者 你在cad 中运行 vba 来调用 excel 中的数据 ……
要知道 有时候 属于哪一个程序的 操作 类的 vba 还是在哪一个主程序下调用的好………………数据读取 的来源 基本上 没什么太大的影响 就是 那些 写入、控制之类的 会有区别……
可用 shell 函数调用其他应用程序,
可用 AppActivate 方法激活其他应用程序窗口
可用 SendKeys 方法将击键发送给活动应用程序,即可操作其他应用程序