Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zistiť , či zošit existuje Použitie Excel.Application

VBA je automatizácia a makro programovací jazyk vyvinutý spoločnosťou Microsoft , ktorá je v cene a v niektorých z kľúčových produktov spoločnosti Microsoft , vrátane Microsoft Office . VBA je v súlade s Microsoft COM ( Component Object Model ) , v ktorom vidia a prestávky programy ako je Excel do objektov pre programátorov interakciu a manipulovať program . Objekt Application je považovaný za najvyšší objekt v objektovom modeli programu Microsoft Excel . Predstavuje programe Excel sám . Všetky ostatné objekty , ako sú : zošit , listy a bunky sú pod ním . Vytvorenie programu pre testovanie , či existuje určitá list v zošite je jednoduchý , akonáhle budete začať hovor do objektu Application Excel . Pokyny dovolená 1

Otvorte aplikáciu Microsoft Excel .
2

Kliknite na " Nástroje " , " Makro " a potom kliknite na tlačidlo " Visual Basic " . Tým sa otvorí programovacie prostredie VBA .
3

Kliknite na " Vložiť " , " Module " . Teraz ste v programovacom module kóde

Zadajte alebo skopírujte a vložte nasledujúci kód : . Spojené

Funkčné WorksheetExists ( _

FullPathToWorkbook As String , _

WorksheetName As String _

) As Boolean

Dim objExcel ako objekt

Dim objWorksheet ako objekt

Set objExcel = CreateObject ( " Excel.Application " )

objExcel.Workbooks.Open "c : \\ Book1.xls "

Pre každý objWorksheet V objExcel.ActiveWorkbook.Worksheets

Ak objWorksheet.Name = " Sheet3 " Tak

WorksheetExists = TRUE

MsgBox ( " list neexistuje " )

Exit na predaj

End If

Ďalšie objWorksheet

objExcel.ActiveWorkbook.Close SaveChanges : = False

Nastaviť objExcel = Nothing

End Function

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené