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/>&nbsp;&nbsp; &nbsp;MsgBox ActiveWorkbook.Name<br/>&nbsp;&nbsp;&nbsp; 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>&nbsp;</p>

jbh121 发表于 2009-9-4 16:57

<p>只有在当前工作薄为活动工作莆时才一样。</p><p>比如同时打开两个工作薄,thisworkbook只指本工作莆,每工作薄都有一个,但activeworkbook&nbsp;所指向的就不一定是谁了</p>
页: 1 [2] 3 4
查看完整版本: 答题:Activeworkbook与Thisworkbook的区别?