working with vbscript excel objects
Úvod do objektov VBScript Excel: Výukový program č. 11
V mojom predchádzajúcom návode som vysvetlil o „Udalosti“ vo VBScript . V tomto návode budem diskutovať Objekty programu Excel ktoré sa používajú vo VBScript. Upozorňujeme, že toto je 11. návod v našom ‘ Naučte sa skriptovanie VBScript „Séria.
VBScript podporuje rôzne typy objektov a sú medzi nimi aj objekty Excel. Objekty programu Excel sa označujú hlavne ako objekty, ktoré poskytujú kódovačom podporu pri práci s tabuľkami programu Excel.
najlepší bezplatný youtube downloader pre PC
Tento návod ponúka úplné informácie prehľad procesu vytvárania, pridávania, mazania atď., súboru Excel pomocou nástrojov Excel Objects vo VBScript s jednoduchými príkladmi.
Čo sa dozviete:
- Prehľad
- Vytvorenie súboru programu Excel pomocou objektu programu Excel
- Čítanie / otváranie súborov programu Excel pomocou objektu programu Excel
- Vymazanie zo súboru programu Excel
- Pridanie a odstránenie hárka zo súboru programu Excel
- Kopírovanie a vkladanie údajov z jedného súboru programu Excel do iného súboru programu Excel
- Záver
- Odporúčané čítanie
Prehľad
Microsoft Excel musí byť nainštalovaný na počítači pracovať so súbormi programu Excel. Vytvorením objektu Excel vám VBScript poskytne pomoc pri vykonávaní dôležitých operácií, ako je Vytvorte, otvorte a Upraviť Súbory programu Excel.
Je veľmi dôležité porozumieť tejto téme, pretože tvorí základ práce s hárkami programu Excel, a preto som sa rozhodol zvoliť si ju ako jednu z tém série tutoriálu VBScript.
Budem sa snažiť, aby ste pochopili všetky rôzne kódy, ktoré sa musia písať, aby ste mohli pracovať so súbormi programu Excel jednoduchým spôsobom, aby ste mohli ľahko napísať kúsok kódu sami.
Poďme teraz k praktickému fungovaniu súborov programu Excel porozumením kódu napísaného pre rôzne scenáre, zameraného hlavne na tie dôležité.
Vytvorenie súboru programu Excel pomocou objektu programu Excel
V tejto časti uvidíme rôzne kroky spojené s vytvorením súboru programu Excel pomocou mechanizmu Objekt Excel vo VBScript.
Nasleduje kód na vytvorenie súboru Excel:
Set obj = createobject(“Excel.Application”) ‘ Creating an Excel Object obj.visible=True ‘ Making an Excel Object visible Set obj1 = obj.Workbooks.Add() ‘ Adding a Workbook to Excel Sheet obj1.Cells(1,1).Value=”Hello!!” ‘ Setting a value in the first-row first column obj1.SaveAs “C:
ewexcelfile.xls” ‘ Saving a Workbook obj1.Close ‘ Closing a Workbook obj.Quit ‘ Exit from Excel Application Set obj1=Nothing ‘ Releasing Workbook object Set obj=Nothing ‘ Releasing Excel object
Poďme pochopiť, ako to funguje:
- Najprv objekt Excel s názvom ‘Obj’ sa vytvára pomocou ‘Createobject’ kľúčové slovo a definovanie aplikácie Excel v parametri pri vytváraní objektu Excel.
- Potom sa vytvorí objekt programu Excel, ktorý sa vytvorí vyššie viditeľné používateľom hárku.
- TO Pracovný zošit sa potom pridá do objektu programu Excel - obj na vykonávanie skutočných operácií vo vnútri hárka.
- Ďalej hlavnú úlohu vykonáva pridanie a hodnotu v prvom stĺpci prvého riadku zošita, ktorý je vytvorený vyššie.
- Pracovný zošit teda je zatvorené po dokončení úlohy.
- Excel objekt je potom vystúpil keď je úloha hotová.
- Nakoniec sú to oba objekty - obj a obj1 prepustený pomocou kľúčového slova „Nič“.
Poznámka :Osvedčeným postupom je uvoľnenie predmetov pomocou „Nastaviť názov objektu = nič“ po splnení úlohy na konci.
Čítanie / otváranie súborov programu Excel pomocou objektu programu Excel
V tejto časti uvidíme rôzne kroky načítania údajov zo súboru programu Excel pomocou mechanizmu objektov Excel vo VBScript. Použijem ten istý súbor programu Excel, ktorý je vytvorený vyššie.
Nasleduje kód na čítanie údajov zo súboru programu Excel:
ako pridať hodnoty do poľa
Set obj = createobject(“Excel.Application”) ‘ Creating an Excel Object obj.visible=True ‘ Making an Excel Object visible Set obj1 = obj.Workbooks.open(“C:
ewexcelfile.xls”) ‘ Opening an Excel file Set obj2=obj1.Worksheets(“Sheet1”) ‘Referring Sheet1 of excel file Msgbox obj2.Cells(2,2).Value ‘Value from the specified cell will be read and shown obj1.Close ‘Closing a Workbook obj.Quit ‘ Exit from Excel Application Set obj1=Nothing ‘ Releasing Workbook object Set obj2 = Nothing ‘Releasing Worksheet object Set obj=Nothing ‘ Releasing Excel object
Poďme pochopiť, ako to funguje:
- Najprv objekt Excel s názvom ‘Obj’ sa vytvára pomocou ‘Createobject’ kľúčové slovo a definovanie aplikácie Excel v parametri pri vytváraní objektu Excel.
- Potom sa objekt Excel, ktorý sa vytvorí vyššie, zviditeľní pre používateľov hárka.
- Ďalším krokom je otvorené súbor programu Excel zadaním umiestnenia súboru.
- Potom, pracovný list zošita alebo súboru programu Excel je určený na prístup k údajom z konkrétneho hárku súboru programu Excel.
- Nakoniec hodnota z konkrétnej bunky (2ndstĺpec z 2ndriadok) je čítať a zobrazené pomocou schránky so správou.
- Objekt zošita je potom zatvorené po dokončení úlohy.
- Excel objekt je potom vystúpil keď je úloha hotová.
- Nakoniec sú všetky objekty prepustený pomocou kľúčového slova „Nič“.
Vymazanie zo súboru programu Excel
V tejto časti sa pozrieme na kroky spojené s odstránením údajov zo súboru programu Excel pomocou mechanizmu objektov Excel vo VBScript. Použijem ten istý súbor programu Excel, ktorý je vytvorený vyššie.
Nasleduje kód na odstránenie údajov zo súboru programu Excel:
Set obj = createobject(“Excel.Application”) ‘ Creating an Excel Object obj.visible=True ‘ Making an Excel Object visible Set obj1 = obj.Workbooks.open(“C:
ewexcelfile.xls”) ‘ Opening an Excel file Set obj2=obj1.Worksheets(“Sheet1”) ‘Referring Sheet1 of excel file obj2.Rows(“4:4”).Delete ‘Deleting 4th row from Sheet1 obj1.Save() ‘Saving the file with the changes obj1.Close ‘Closing a Workbook obj.Quit ‘ Exit from Excel Application Set obj1=Nothing ‘ Releasing Workbook object Set obj2 = Nothing ‘Releasing Worksheet object
Poďme pochopiť, ako to funguje:
- Najprv objekt Excel s názvom ‘Obj’ sa vytvára pomocou kľúčového slova „createobject“ a definovania aplikácie Excel v parametri pri vytváraní objektu Excel.
- Potom sa objekt programu Excel, ktorý sa vytvorí vyššie, zviditeľní pre používateľov hárka.
- Ďalším krokom je otvorené súbor programu Excel zadaním umiestnenia súboru.
- Potom, pracovný list zošita alebo súboru programu Excel je určený na prístup k údajom z konkrétneho hárku súboru programu Excel.
- Nakoniec 4thriadok je vypúšťa sa a zmeny sú uložené na hárku.
- Objekt zošita je potom zatvorené po dokončení úlohy.
- Excel objekt je potom vystúpil keď je úloha hotová.
- Nakoniec sú všetky objekty prepustený pomocou kľúčového slova „Nič“.
Pridanie a odstránenie hárka zo súboru programu Excel
V tejto časti sa pozrime na rôzne kroky pridania a odstránenia hárka programu Excel zo súboru programu Excel pomocou mechanizmu Excel Object vo VBScript. Aj tu použijem rovnaký súbor programu Excel, ktorý je vytvorený vyššie.
Nasleduje Kódex pre tento scenár:
Set obj = createobject(“Excel.Application”) ‘ Creating an Excel Object obj.visible=True ‘ Making an Excel Object visible Set obj1 = obj.Workbooks.open(“C:
ewexcelfile.xls”) ‘ Opening an Excel file Set obj2=obj1.sheets.Add ‘Adding a new sheet in the excel file obj2.name=”Sheet1” ‘Assigning a name to the sheet created above Set obj3= obj1.Sheets(“Sheet1”) ‘Accessing Sheet1 obj3.Delete ‘Deleting a sheet from an excel file obj1.Close ‘Closing a Workbook obj.Quit ‘ Exit from Excel Application Set obj1=Nothing ‘ Releasing Workbook object Set obj2 = Nothing ‘Releasing Worksheet object Set obj3 = Nothing ‘Releasing Worksheet object Set obj=Nothing ‘ Releasing Excel object
Poďme pochopiť, ako to funguje:
- Najprv objekt Excel s názvom ‘Obj’ sa vytvára pomocou kľúčového slova „createobject“ a definovania aplikácie Excel v parametri pri vytváraní objektu Excel.
- Potom sa objekt programu Excel, ktorý sa vytvorí vyššie, zviditeľní pre používateľov hárka.
- Ďalším krokom je otvorené súbor programu Excel zadaním umiestnenia súboru.
- Pracovný list je potom doplnené do súboru programu Excel a názov je mu pridelené.
- Potom sa zobrazí pracovný hárok zošita alebo súbor programu Excel (vytvorený v predchádzajúcom kroku), a ten je vypúšťa sa .
- Objekt zošita je potom zatvorené po dokončení úlohy.
- Excel objekt je potom vystúpil keď je úloha hotová.
- Nakoniec sú všetky objekty prepustený pomocou kľúčového slova „Nič“.
Kopírovanie a vkladanie údajov z jedného súboru programu Excel do iného súboru programu Excel
V tejto časti uvidíme rôzne kroky spojené s kopírovaním / vkladaním údajov z jedného súboru programu Excel do iného súboru programu Excel pomocou mechanizmu objektov programu Excel vo VBScript. Použil som ten istý súbor programu Excel, ktorý bol použitý vo vyššie uvedených scenároch.
Nasleduje Kódex pre tento scenár:
Set obj = createobject(“Excel.Application”) ‘ Creating an Excel Object obj.visible=True ‘ Making an Excel Object visible Set obj1 = obj.Workbooks.open(“C:
ewexcelfile.xls”) ‘ Opening an Excel file1 Set obj2 = obj.Workbooks.open(“C:
ewexcelfile1.xls”) ‘ Opening an Excel file2 obj1.Worksheets(“Sheet1”).usedrange.copy ‘Copying from an Excel File1 obj2.Worksheets(“Sheet1”).usedrange.pastespecial ‘Pasting in Excel File2 obj1.Save ‘ Saving Workbook1 obj2.Save ‘Saving Workbook2 obj1.Close ‘Closing a Workbook obj.Quit ‘ Exit from Excel Application Set obj1=Nothing ‘ Releasing Workbook1 object Set obj2 = Nothing ‘Releasing Workbook2 object Set obj=Nothing ‘ Releasing Excel object
Poďme pochopiť, ako to funguje:
- Najprv objekt Excel s názvom ‘Obj’ sa vytvára pomocou kľúčového slova „createobject“ a definovania aplikácie Excel v parametri pri vytváraní objektu Excel.
- Potom sa objekt Excel, ktorý sa vytvorí vyššie, zviditeľní pre používateľov hárka.
- Ďalším krokom je otvorené 2 súbory programu Excel zadaním umiestnenia súborov.
- Údaje sú skopírované zo súboru Excel1 a prilepené do súboru Excel2.
- Oba súbory programu Excel boli uložené .
- Objekt zošita je potom zatvorené po dokončení úlohy.
- Excel objekt je potom vystúpil keď je úloha hotová.
- Nakoniec sú všetky objekty prepustený pomocou kľúčového slova „Nič“.
Toto je niekoľko dôležitých scenárov, ktoré sú potrebné na správne pochopenie koncepcie. A tvoria základ pre prácu a riešenie kódov pre prácu s rôznymi typmi scenárov pri práci s objektmi programu Excel v skripte.
Záver
Excel hrá všade hlavnú rolu. Som si istý, že tento tutoriál vám musel poskytnúť skvelý prehľad o dôležitosti a efektívnosti používania objektov VBS Excel.
Nasledujúci návod č. 12 : Náš ďalší výukový program sa bude týkať „Objekty pripojenia“ vo VBScript.
previesť char pole na int c ++
Zostaňte naladení a neváhajte sa podeliť o svoje skúsenosti s prácou s Excelom. Dajte nám vedieť aj v prípade akýchkoľvek otázok týkajúcich sa tohto tutoriálu.
Odporúčané čítanie
- Objekty súborov VBScript: CopyFile, DeleteFile, OpenTextFile, čítanie a zápis textového súboru
- Práca s objektmi pripojenia ADODB VBScript
- Výukový program QTP # 7 - Paradigma identifikácie objektov QTP - Ako QTP jedinečne identifikuje objekty?
- Objektové úložisko v QTP - príručka č. 22
- Spracovanie chýb VBScript: VBScript pri chybe, pri chybe GoTo 0, pri chybe Pokračovať ďalej
- Podmienené príkazy VBScript: VBScript If, ElseIf, výber malých a veľkých písmen
- Výukové programy pre VBScript: Naučte sa VBScript od začiatku (15+ podrobných návodov)
- Triedy a objekty v C ++