working with vbscript excel objects
Inleiding tot VBScript Excel-objecten: Tutorial # 11
In mijn vorige tutorial heb ik uitgelegd over ‘Evenementen’ in het VBScript In deze tutorial zal ik bespreken Excel-objecten die worden gebruikt in het VBScript. Let op: dit is de 11e tutorial in onze ‘ Leer VBScripting ‘Serie.
VBScript ondersteunt verschillende soorten objecten en Excel-objecten zijn daar onder. Excel-objecten worden voornamelijk objecten genoemd die de codeerders ondersteunen bij het werken en omgaan met de Excel-sheets.
hoe je een project maakt in eclips
Deze tutorial geeft je een compleet Overzicht van het proces van het maken, toevoegen, verwijderen enz. van een Excel-bestand met behulp van Excel-objecten in het VBScript met eenvoudige voorbeelden.
Wat je leert:
- Overzicht
- Een Excel-bestand maken met Excel-object
- Een Excel-bestand lezen / openen met Excel-object
- Verwijderen uit een Excel-bestand
- Toevoegen en verwijderen van een blad uit een Excel-bestand
- Gegevens kopiëren en plakken van het ene Excel-bestand naar het andere Excel-bestand
- Gevolgtrekking
- Aanbevolen literatuur
Overzicht
Microsoft Excel moet zijn geïnstalleerd op uw computer om met de Excel-bestanden te werken. Door een Excel-object te maken, biedt VBScript u de hulp bij het uitvoeren van belangrijke bewerkingen, zoals Creëer, open en Bewerk Excel-bestanden.
Het is erg belangrijk om dit onderwerp te begrijpen, aangezien dit de basis vormt van het werken met de Excel-sheets en daarom besloot ik dit te kiezen als een van de onderwerpen in de serie van de VBScript-tutorial.
Ik zal proberen je alle verschillende codes te laten begrijpen die nodig zijn om op een gemakkelijke manier met de Excel-bestanden te werken, zodat je gemakkelijk zelf een stukje code kunt schrijven.
Laten we nu verder gaan met de praktische werking van Excel-bestanden door de code te begrijpen die is geschreven voor verschillende scenario's, die zich voornamelijk richten op de belangrijke.
Een Excel-bestand maken met Excel-object
In deze sectie zullen we de verschillende stappen zien die nodig zijn om een Excel-bestand te maken met behulp van het Excel-objectmechanisme in het VBScript.
Hieronder volgt de code voor het maken van een Excel-bestand:
beste youtube-video naar mp3-converter
Laten we eens kijken hoe het werkt:
- Ten eerste een Excel-object met de naam ‘Obj’ is gemaakt met ‘Createobject’ trefwoord en het definiëren van Excel-toepassing in de parameter terwijl u een Excel-object maakt.
- Vervolgens wordt een Excel-object gemaakt dat hierboven is gemaakt zichtbaar aan de gebruikers van het blad.
- NAAR Werkboek wordt vervolgens toegevoegd aan het Excel-object - obj om daadwerkelijke bewerkingen in het blad uit te voeren.
- Vervolgens wordt de hoofdtaak uitgevoerd door een waarde in de eerste kolom van de eerste rij van de werkmap die hierboven is gemaakt.
- Het werkboek is dan Gesloten als de taak is voltooid.
- Excel-object is dan verlaten als de taak is voltooid.
- Ten slotte zijn beide objecten - obj en obj1 vrijgelaten door het zoekwoord ‘Niets’ te gebruiken.
Notitie Het is een goede gewoonte om de objecten los te laten met ‘Set object name = Nothing’ na de voltooiing van de taak aan het einde.
Een Excel-bestand lezen / openen met Excel-object
In deze sectie zullen we de verschillende stappen zien van het lezen van de gegevens uit een Excel-bestand met behulp van het Excel Object-mechanisme in het VBScript. Ik zal hetzelfde Excel-bestand gebruiken dat hierboven is gemaakt.
Hieronder volgt de code voor het lezen van de gegevens uit een Excel-bestand:
Laten we eens kijken hoe het werkt:
- Ten eerste een Excel-object met de naam ‘Obj’ is gemaakt met ‘Createobject’ trefwoord en het definiëren van Excel-toepassing in de parameter terwijl u een Excel-object maakt.
- Vervolgens wordt het Excel-object dat hierboven is gemaakt, zichtbaar gemaakt voor de gebruikers van het blad.
- De volgende stap is om Open een Excel-bestand door de locatie van het bestand op te geven.
- Vervolgens, werkblad van de werkmap of een Excel-bestand is opgegeven om toegang te krijgen tot de gegevens van een bepaald blad van een Excel-bestand.
- Ten slotte de waarde van de specifieke cel (2ndkolom van 2ndrij) is lezen en weergegeven met behulp van een berichtvenster.
- Het werkmapobject is dan Gesloten als de taak is voltooid.
- Excel-object is dan verlaten als de taak is voltooid.
- Eindelijk zijn alle objecten vrijgelaten door het zoekwoord ‘Niets’ te gebruiken.
Verwijderen uit een Excel-bestand
In deze sectie zullen we de stappen bekijken die betrokken zijn bij het verwijderen van gegevens uit een Excel-bestand met behulp van het Excel-objectmechanisme in VBScript. Ik zal hetzelfde Excel-bestand gebruiken dat hierboven is gemaakt.
Hieronder volgt de code voor het verwijderen van de gegevens uit een Excel-bestand:
Laten we eens kijken hoe het werkt:
- Ten eerste een Excel-object met de naam ‘Obj’ wordt gemaakt met het trefwoord ‘createobject’ en definieert de Excel-toepassing in de parameter terwijl u een Excel-object maakt.
- Vervolgens wordt een Excel-object dat hierboven is gemaakt, zichtbaar gemaakt voor de gebruikers van het blad.
- De volgende stap is om Open een Excel-bestand door de locatie van het bestand op te geven.
- Vervolgens, werkblad van de werkmap of een Excel-bestand is opgegeven om toegang te krijgen tot de gegevens van het specifieke blad van een Excel-bestand.
- Eindelijk, de 4thrij is verwijderd en de veranderingen zijn opgeslagen op het blad.
- Het werkmapobject is dan Gesloten als de taak is voltooid.
- Excel-object is dan verlaten als de taak is voltooid.
- Eindelijk zijn alle objecten vrijgelaten door het zoekwoord ‘Niets’ te gebruiken.
Toevoegen en verwijderen van een blad uit een Excel-bestand
Laten we in dit gedeelte de verschillende stappen bekijken voor het toevoegen en verwijderen van een Excel-blad uit een Excel-bestand met behulp van het Excel-objectmechanisme in VBScript. Ook hier zal ik hetzelfde Excel-bestand gebruiken dat hierboven is gemaakt.
Hieronder volgt de code voor dit scenario:
Laten we eens kijken hoe het werkt:
- Ten eerste een Excel-object met de naam ‘Obj’ wordt gemaakt met het trefwoord ‘createobject’ en definieert de Excel-toepassing in de parameter terwijl u een Excel-object maakt.
- Vervolgens wordt een Excel-object dat hierboven is gemaakt, zichtbaar gemaakt voor de gebruikers van het blad.
- De volgende stap is om Open een Excel-bestand door de locatie van het bestand op te geven.
- Het werkblad is dan toegevoegd naar een Excel-bestand en een naam eraan is toegewezen.
- Vervolgens wordt het werkblad van de werkmap of een Excel-bestand geopend (gemaakt in de vorige stap) en dat is het ook verwijderd
- Het werkmapobject is dan Gesloten als de taak is voltooid.
- Excel-object is dan verlaten als de taak is voltooid.
- Eindelijk zijn alle objecten vrijgelaten door het zoekwoord ‘Niets’ te gebruiken.
Gegevens kopiëren en plakken van het ene Excel-bestand naar het andere Excel-bestand
In deze sectie zullen we de verschillende stappen zien die betrokken zijn bij het kopiëren / plakken van gegevens van het ene Excel-bestand naar het andere Excel-bestand met behulp van het Excel Object-mechanisme in het VBScript. Ik heb hetzelfde Excel-bestand gebruikt dat in de bovenstaande scenario's werd gebruikt.
Hieronder volgt de code voor dit scenario:
hoe speel ik swf-bestanden
Laten we eens kijken hoe het werkt:
- Ten eerste een Excel-object met de naam ‘Obj’ wordt gemaakt met het trefwoord ‘createobject’ en definieert de Excel-toepassing in de parameter terwijl u een Excel-object maakt.
- Vervolgens wordt het Excel-object dat hierboven is gemaakt, zichtbaar gemaakt voor de gebruikers van het blad.
- De volgende stap is om Open 2 Excel-bestanden door de locatie van de bestanden op te geven.
- Data is gekopieerd uit Excel-bestand1 en geplakt naar Excel-bestand 2.
- Zowel de Excel-bestanden zijn opgeslagen
- Het werkmapobject is dan Gesloten als de taak is voltooid.
- Excel-object is dan verlaten als de taak is voltooid.
- Eindelijk zijn alle objecten vrijgelaten door een zoekwoord ‘Niets’ te gebruiken.
Dit zijn enkele van de belangrijke scenario's die vereist zijn voor een goed begrip van het concept. En ze vormen de basis om te werken en om te gaan met de codes voor het omgaan met verschillende soorten scenario's tijdens het omgaan met de Excel-objecten in het script.
Gevolgtrekking
Excel speelt overal een hoofdrol. Ik ben er zeker van dat deze tutorial je een goed inzicht moet hebben gegeven in het belang en de effectiviteit van het gebruik van VBS Excel Objects.
Volgende les # 12 : Onze volgende tutorial behandelt ‘Connection Objects’ in het VBScript.
Blijf op de hoogte en deel gerust uw ervaringen over het werken met Excel. Laat het ons ook weten als u vragen heeft over deze tutorial.
Aanbevolen literatuur
- VBScript-bestandsobjecten: CopyFile, DeleteFile, OpenTextFile, Read en Write Text File
- Werken met VBScript ADODB-verbindingsobjecten
- QTP Tutorial # 7 - QTP's Object Identification Paradigma - Hoe QTP objecten uniek identificeert?
- Objectrepository in QTP - Tutorial # 22
- VBScript-foutafhandeling: VBScript bij fout, bij fout GoTo 0, bij fout Volgende hervatten
- VBScript voorwaardelijke verklaringen: VBScript If, ElseIf, Select Case
- VBScript-zelfstudies: leer VBScript vanaf het begin (15+ diepgaande zelfstudies)
- Klassen en objecten in C ++