yl_li 发表于 2010-3-25 14:17

《VBA基础入门》第4章69页的问题

<p>重读兰版的VBA基础入门,还是有些问题不理解。</p><p>第4章69页,书上有两段新建并保存的代码:</p><p>Sub 新建并保存1()<br/>Workbooks.Add<br/>ActiveWorkbook.SaveAs "C:/Mbook1.xls"<br/>End Sub</p><p>Sub 新建并保存2()<br/>Workbooks.Add<br/>ThisWorkbook.SaveAs "C:/Mbook1.xls"<br/>End Sub</p><p>经测试,代码1是“新建工作簿并另存为Mbook1.xls”</p><p>代码2是“新建一个工作簿,当前工作簿另存为Mbook1.xls,新建的工作簿未保存”</p><p>感觉书上没讲清楚,个人VBA水平有限,请兰版及各位高手指点。</p>

wayy 发表于 2010-3-25 14:21

<p>avtiveworkbook是指活动工作簿。</p><p>thisworkbook是指代码所在的工作簿。</p>

yj563751936 发表于 2010-3-25 15:03

<p>avtiveworkbook是指活动工作簿。</p><p>thisworkbook是指代码所在的工作簿。</p>

yl_li 发表于 2010-3-25 16:18

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>wayy</i>在2010-3-25 14:21:00的发言:</b><br/><p>avtiveworkbook是指活动工作簿。</p><p>thisworkbook是指代码所在的工作簿。</p></div><p>那兰版书上就有问题了。。。</p>

兰色幻想 发表于 2011-6-26 16:42

在第二版中已修改,做个记号
页: [1]
查看完整版本: 《VBA基础入门》第4章69页的问题