设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 7813|回复: 14
打印 上一主题 下一主题

【原创】VBA转向VS2012--Debug.Print

[复制链接]
跳转到指定楼层
1#
发表于 2014-3-3 16:17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 紫电 于 2014-3-3 21:13 编辑

       相信许多VBA高手苦于暂时无法熟悉VS2012的IDE而苦恼,因为陌生,浑身解数无法在VS2012中施展!今后,将不定期,将我发现的各种技巧与感悟与君共享,此贴介绍一下VBA中最常用的Debug.Print,如何在VS2012 C#中使用。上图。


1、添加命名空间,第一次输入Debug.Print的时候选一下就行。那么长的单词不用记,太长了。PS:C#是区分大小写的,输入字母一定要注意。

2、这是添加命名空间之后的效果,Debug.Print默认是打印到输出窗口的。VBA中一般显示在立即窗口中,在VS中是叫即时窗口,快捷键还是Ctrl+G,与VBA简直一模一样。输出窗口中有一大堆调试生成信息,根本看不到结果,而且没有快捷键调出输出窗口,很不爽!怎么将结果调整输出到即时窗口去中去呢?从选项进去,接着看图3。


3、按图所示,勾上那个,确认。如此这般设定之后,Debug.Print之后的结果就会发送到即时窗口!另外即时窗口的用法与VBA完全一致,可以在即时窗口中用?查看变量值,进行简单的运算等等。详见MSDN即时窗口帮助!


4、键盘映射方案。很好理解,就是选哪种风格的快捷键。我介绍的是VBA转型的方案,所以:选项->键盘映射方案->VB6。所以快捷键就是Ctrl+G了,对于VBA转型的选手,一定要选这个,这样不用改变太多的习惯,能快速上手。

VB6键盘映射方案下的快捷键:


C#2005键盘映射方案下的快捷键:




鸣谢:
CA-705D-肥ET 童鞋的对Debug.Print的指导!

faunus、寂静岭 对快捷键的指导!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1V币 +3 收起 理由
faunus + 3 (V币)优秀原创教程、管理建议(1-5分)

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2014-3-3 16:21:44 | 只看该作者
赞一个 ~~
回复

使用道具 举报

3#
发表于 2014-3-3 16:24:00 | 只看该作者
感谢分享!
回复

使用道具 举报

点击这里给我发消息

4#
发表于 2014-3-3 16:51:57 | 只看该作者
赞一个!
回复

使用道具 举报

5#
发表于 2014-3-3 17:09:32 | 只看该作者
本帖最后由 faunus 于 2014-3-3 17:14 编辑

紫意真是个好同学,可以举一反三。
即时窗口应该是 CTRL-D,I

using 还有一个用法,比如:
using Excel = Microsoft.Office.Interop.Excel;
using Office = Microsoft.Office.Core;


调用时通过 Excel 或 Office + TAB,可以快速生成类名
6#
发表于 2014-3-3 17:19:03 | 只看该作者
电神,这么快就不记得我了,我是ET呀^_^
7#
 楼主| 发表于 2014-3-3 19:52:50 | 只看该作者
faunus 发表于 2014-3-3 17:09
紫意真是个好同学,可以举一反三。
即时窗口应该是 CTRL-D,I

CTRL+G也可以,习惯了。
8#
 楼主| 发表于 2014-3-3 20:12:01 | 只看该作者
ET_ET 发表于 2014-3-3 17:19
电神,这么快就不记得我了,我是ET呀^_^

必须记得,你嘛,是那个。。。。。。。。。。。。。。
9#
发表于 2014-3-3 20:13:28 | 只看该作者
紫电 发表于 2014-3-3 19:52
CTRL+G也可以,习惯了。

2012 中 CTRL+G没用,电神,你啥版本?
10#
 楼主| 发表于 2014-3-3 20:32:01 | 只看该作者
faunus 发表于 2014-3-3 20:13
2012 中 CTRL+G没用,电神,你啥版本?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 01:14 , Processed in 0.092564 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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