VB中如何使用宏替换??????
在VB中,如何使用如同C中的宏替换?
我的目的要求达到如下作用:
dim ls_c as string
ls_c = "msgbox ""dfghdfh""" 或定义ls_c = "msgbox "
如何执行LS_C使其达到msgbox的目的
问题点数:171、回复次数:16Top
1 楼deadog(死狗不死)回复于 2001-02-12 11:39:00 得分 1
关注Top
2 楼july(沉船侧畔)回复于 2001-02-12 12:05:00 得分 0
我不要关注的,如果不知,请不要流言Top
3 楼july(沉船侧畔)回复于 2001-02-12 12:06:00 得分 0
留言可以Top
4 楼july(沉船侧畔)回复于 2001-02-12 12:10:00 得分 0
请多关注吧?怎么是不是太难,我可是在等着答案!!!!!
刚才与deadog(死狗不死) 开了个玩笑,希望他不会介意Top
5 楼july(沉船侧畔)回复于 2001-02-12 12:31:00 得分 0
I waiting for youTop
6 楼july(沉船侧畔)回复于 2001-02-12 12:40:00 得分 0
I'M WAITINGTop
7 楼voluntariness(tsbyy_2002★々〆)回复于 2001-02-12 13:01:00 得分 1
vb没有宏的概念,VBA里有宏的定义.Top
8 楼haor(一个好人)回复于 2001-02-12 13:20:00 得分 1
你的问题确实太难。根本就不可能实现嘛,老兄!Top
9 楼blstar(阿均)回复于 2001-02-12 14:22:00 得分 150
用script控件吧!Top
10 楼seamany(seamany)回复于 2001-02-12 14:25:00 得分 0
正巧,我也想问这个问题,这是我在“问专家”找到的答案,不怎乐观。
在 VB中 是 否 可 以 实 现 类 似 于 VFP中 宏 替 换 的 功 能 ?
回答:
一 般 说 来 , VB没 有 类 似 于 VFP中 宏 替 换 的 功 能 。
FoxPro使 用 宏 替 换 , 大 多 是 出 于 以 下 三 种 情 况 :
1、 计 算 表 达 式 。 有 时 由 用 户 输 入 表 达 式 , 如 '2 * 3 - 4', 要 计 算 这 样 的 表 达 式 , 你 可 以 参 考 QA000195 “如何求得一个字符表达式的值”。 。
2、 在 查 询 条 件 中 使 用 不 同 的 条 件 或 参 数 。 VB进 行 数 据 库 查 询 的 SQL语 句 是 可 以 动 态 修 改 的 , 不 需 要 使 用 宏 替 换 。 参 考 QA000597 “SQL的Select语句中可否使用VB变量”。
3、 根 据 条 件 调 用 不 同 的 函 数 或 过 程 。 你 可 以 使 用 If..Else语 句 或 Select语 句 来 完 成 , 这 样 更 容 易 阅 读 。
Top
11 楼blstar(阿均)回复于 2001-02-12 15:10:00 得分 18
因为你所定义的字串中本来又含有VB语法。而又要执行它的话,就最好使用Script对象库及控件。就可以将VBscript的语法用字串的方式赋给它,并被得到执行.Top
12 楼deadog(死狗不死)回复于 2001-02-12 16:16:00 得分 0
我不会介意的,只是有了答案一定要告诉我一声Top
13 楼july(沉船侧畔)回复于 2001-02-13 11:41:00 得分 0
感谢各位大哥大姐,问题已经解决,这就给分,分数最多的就是首先提出解决方法的老兄,不过其实是我自己首先在其他以前提过的问题中找到答案的,所以以后我在提问前一定搜索以前的问题!!!各位最好也是!!!!!Top
14 楼blstar(阿均)回复于 2001-02-13 12:03:00 得分 0
谢啦!好像我以前也回答过个问题.. ^_^Top
15 楼haor(一个好人)回复于 2001-02-13 12:13:00 得分 0
请问是在哪张贴子里?让兄弟们也看看长长见识好不好?Top
16 楼july(沉船侧畔)回复于 2001-02-15 12:14:00 得分 0
To haor(一个好人):
http://www.csdn.net/expert/Topic/7527.shtm
另外,使用script控件无法解决其中包含对象的问题(至少我没有调试出来,我的问题本身还是一个空白,但是感谢各位,分已经分了),有谁知道?Top




