在cad中vba编程时怎么打开和关闭excel
<p>各位高手好</p><p>下面的是我编的一部分程序</p><p>可是就是不能关闭打开的excel表,麻烦各位给我改一下</p><p>Sub jisuan()<br/> Dim Excel As Excel.Application<br/> Dim ExcelSheet As Object<br/> Dim ExcelWorkbook As Object<br/> <br/> Workbooks.Open ("C:\abc.xls")</p><p> close</p><p>End Sub</p><p></p> <p> Set Excel= CreateObject("Excel.Application") '建立Excel application对象<br/> <br/> Set newbook = Excel.Workbooks.Add '建立新的工作薄<br/> <br/> <br/> If Val(temp_xls.Application.Version) >= 8 Then '判断版本<br/> Set excel_sheet = Excel.ActiveSheet<br/> Else<br/> Set excel_sheet = Excel<br/> End If<br/> Excel.Visible = True</p><p></p><p>自己看看,应该会明白的</p> <p>set Excel = new Excel.Application'打开 </p><p>Excel .quit'关闭<br/></p> <div style="FLOAT: right; WIDTH: 300px; HEIGHT: 250px;"><script type="text/javascript"></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></div><p>都不行</p><p>我试了一下</p><p>这样一改就行了</p><p>Sub jisuan()<br/> Dim Excel As Excel.Application<br/> Dim ExcelSheet As Object<br/> Dim ExcelWorkbook As Object<br/> <br/> Workbooks.Open ("C:\abc.xls")</p><p> Workbooks. close</p><p>End Sub</p> <p>不过这有一个缺点,就是会把全部的excel关掉。</p> <p>Excel.ActiveWorkbook.Close</p><p>只关掉当前工作表</p> <p>我刚才试过了</p><p>应该是</p><p>ActiveWorkbook.Close</p><p></p> 怎么样才能实现不打开excel表直接提取excel表中的数据
页:
[1]