时间: 2021-07-31 作者:daque
运用javascript中的ole automation6. 还好吗普及剧本步调的本能自从咱们处置重的东西模子(比方word.application)和运用步调范例,提防体例的资源示十分要害的。一旦咱们实行对运用步调范例的处置,咱们必需去掉它,以从外存重废除东西的范例。在jscript中有独一的本领来实行,它即是运用步调东西的quit()本领,以次是一个例子:var wdapp = new activexobject("word.application");wdapp.quit(); // tidy up在visual basic中,不象jscript和vbscript,树立东西变量为空是不许废除外存的。并且,即使没有其它对这个东西举行援用的话,如许的赋值操纵将引导运用步调的封闭。悲惨的是,在jscript中咱们必需运用quit()本领在咱们仍旧运用东西的功夫来将它从外存中废除。而树立变量为零长度的字符串大概为空不过一个好的熟习,它并不许起到废除外存的效率。在教程中安置点起码代码了一个进程挪用不得不在后台中被实行。最佳得处置本领即是限制化高速缓冲东西援用。总得说来,这个本领不妨运用到东西以及automation东西。底下看看剧本片断:var exapp = new activexobject("excel.application");exapp.workbooks(1).worksheets(1).cells(1, 1).value = "first cell";exapp.workbooks(1).worksheets(1).cells(1, 2).value = "second cell";exapp.workbooks(1).worksheets(1).cells(1, 3).value = "third cell";exapp.workbooks(1).worksheets(1).cells(1, 4).value = "fourth cell";exapp.workbooks(1).worksheets(1).cells(1, 5).value = "fifth cell";底下的代码说领会以更灵验的本领来实行:var exapp = new activexobject("excel.application");var exwbook = exapp.workbooks(1).worksheets(1);exwbook.cells(1, 1).value = "first cell";exwbook.cells(1, 2).value = "second cell";exwbook.cells(1, 3).value = "third cell";exwbook.cells(1, 4).value = "fourth cell";exwbook.cells(1, 5).value = "fifth cell";