slyrabbit
发表于 2008-11-21 11:57
**** Hidden Message *****
绝对冰宇
发表于 2008-11-21 12:15
**** Hidden Message *****
洋五月
发表于 2008-11-23 11:50
<p>ActiveWorkbook是指当前活动工作簿,而Thisworkbook则指程序代码所在的工作簿。</p><p>同时打开两个文件book1.xls 和book2.xls,然后在book1活动的情况下,在VBE中执行book2中的程序试试。</p><p>Sub aa()<br/> MsgBox ActiveWorkbook.Name<br/> MsgBox ThisWorkbook.Name<br/>End Sub</p><br/><script type="text/javascript">null</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">null</script><script>null</script>
hingkk
发表于 2008-11-23 11:51
xxxxxx69
发表于 2008-11-23 20:17
<p>在有加载宏文件时,<strong>Thisworkbook是宏文件</strong>工作簿</p>
webking
发表于 2008-11-23 21:46
<p>不知道,看一看。</p>
tianli
发表于 2008-11-25 16:03
**** Hidden Message *****
yl_li
发表于 2008-12-1 12:57
勤快的猫
发表于 2009-9-4 13:08
<p>
**** Hidden Message *****</p><p> </p>
jbh121
发表于 2009-9-4 16:57
<p>只有在当前工作薄为活动工作莆时才一样。</p><p>比如同时打开两个工作薄,thisworkbook只指本工作莆,每工作薄都有一个,但activeworkbook 所指向的就不一定是谁了</p>