Office中国论坛/Access中国论坛

标题: 转贴:请教编程高手,有关宏的问题 [打印本页]

作者: tmtony    时间: 2003-12-17 19:48
标题: 转贴:请教编程高手,有关宏的问题
请教编程高手,谢谢帮助!
作者:佚名    转贴自:本站原创    点击数:0    文章录入:518888  

请教编程高手,谢谢帮助!



我用EXCEL的录制宏录制了一段宏,其模块显示如下:

Sub Macro1()
'
' Macro1 Macro
' CY 记录的宏 2003-12-16
'

'
    Range("A3").Select
    ActiveCell.FormulaR1C1 = "=R[-2]C+R[-1]C"
End Sub


请问,我也把这个模块编译成可执行程序.exe,应该怎么做?
就是说,在窗体上,我增加三个text框和一个com按件,能否当输入text1和text2的值后,让按一下com,就显示出text3的值来。

当然,单独用vb设计这个计算程序,我也会。我就是想请教高手,可否利用EXCEL录制的模块来实现此目的。假如,录制的模块大了,那使用此方法,就很省力了。请指教!!!

这个录制的模块其实就是在EXCEL里设置的A3=A1+A2
A1,A2都没有赋值。
当A1,A2都赋值后,就显现出A3的值了。

其实,我就是想知道,EXCEL录制的模块,能不能直接代入VB内直接编程成可执行文件.exe!



作者: goodidea    时间: 2003-12-17 20:00
标题: 回复:(tmtony)转贴:请教编程高手,有关宏的问题
以下是引用tmtony在2003-12-17 11:48:19的发言:
就是说,在窗体上,我增加三个text框和一个com按件,能否当输入text1和text2的值后,让按一下com,就显示出text3的值来。

录制的代码用到EXCEL对象特有的方法和属性。窗体中的文本框不具有,所以无法适用。

其实,我就是想知道,EXCEL录制的模块,能不能直接代入VB内直接编程成可执行文件.exe!

如果在VB中操作EXCEL对象,这些代码只须经过少量修改即可运行,当然也可以编译成。EXE

[此贴子已经被作者于2003-12-17 12:00:42编辑过]


作者: zhuyiwen    时间: 2003-12-18 01:23
这不应该是TMTONY会提的问题吧?!
作者: duzili    时间: 2003-12-18 05:24
以下是引用zhuyiwen在2003-12-17 17:23:12的发言:
这不应该是TMTONY会提的问题吧?!


不知道TMTONY转此贴何意?不应该是TMTONY会提的问题吧?!![move]!!!!!!!!!!!!!!!!!!!!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3