working with vbscript excel objects
Introdução aos objetos VBScript do Excel: Tutorial nº 11
Em meu tutorial anterior, expliquei sobre ‘Eventos’ no VBScript . Neste tutorial, irei discutir Objetos Excel que são usados no VBScript. Observe que este é o 11º tutorial em nosso ‘ Aprenda VBScripting ' Series.
O VBScript oferece suporte a diferentes tipos de objetos e os Objetos do Excel estão entre eles. Objetos do Excel são principalmente referidos como objetos que fornecem suporte aos Codificadores para trabalhar e lidar com as planilhas do Excel.
objetos de negócios entrevista perguntas e respostas
Este tutorial fornece uma visão completa Visão geral do processo de criação, adição, exclusão etc., de um arquivo Excel usando Objetos Excel no VBScript com exemplos simples.
O que você aprenderá:
- Visão geral
- Criação de um arquivo do Excel usando o objeto do Excel
- Lendo / abrindo um arquivo do Excel usando o objeto do Excel
- Exclusão de um arquivo Excel
- Adição e exclusão de uma planilha de um arquivo Excel
- Copiar e colar dados de um arquivo Excel para outro arquivo Excel
- Conclusão
- Leitura recomendada
Visão geral
O Microsoft Excel precisa ser instalado no seu computador para trabalhar com os arquivos do Excel. Ao criar um objeto do Excel, o VBScript fornece assistência para realizar operações importantes, como Criar, Abrir e Editar Arquivos do Excel.
É muito importante entender este tópico, pois ele forma a base do trabalho com planilhas do Excel e, portanto, decidi escolher este como um dos tópicos da série do tutorial do VBScript.
Vou tentar fazer você entender todos os diferentes códigos que precisam ser escritos para trabalhar com os arquivos do Excel de uma maneira fácil, para que você possa escrever facilmente um trecho de código por conta própria.
Agora, vamos prosseguir para o trabalho prático de arquivos do Excel, entendendo o código escrito para diferentes cenários com foco principalmente nos mais importantes.
Criação de um arquivo do Excel usando o objeto do Excel
Nesta seção, veremos as várias etapas envolvidas na criação de um arquivo Excel usando o mecanismo Excel Object no VBScript.
A seguir está o código para criar um arquivo 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
Vamos entender como funciona:
- Em primeiro lugar, um objeto Excel com o nome ‘Obj’ é criado usando ‘Criarobjeto’ palavra-chave e definir o aplicativo Excel no parâmetro conforme você cria um objeto Excel.
- Em seguida, um objeto Excel que é criado acima é feito visível para os usuários da planilha.
- PARA Livro de exercícios é então adicionado ao objeto Excel - obj para realizar operações reais dentro da planilha.
- Em seguida, a tarefa principal é realizada por adicionando um valor na primeira coluna da primeira linha da pasta de trabalho criada acima.
- A apostila é então fechado conforme a tarefa foi concluída.
- Objeto Excel é então saiu como a tarefa foi concluída.
- Finalmente, ambos os objetos - obj e obj1 são liberado usando a palavra-chave 'Nada'.
Observação :É uma boa prática liberar os objetos usando ‘Definir nome do objeto = Nada’ após a conclusão da tarefa no final.
Lendo / abrindo um arquivo do Excel usando o objeto do Excel
Nesta seção, veremos as diferentes etapas de leitura dos dados de um arquivo Excel usando o mecanismo de objeto do Excel no VBScript. Usarei o mesmo arquivo excel criado acima.
A seguir está o código para ler os dados de um arquivo 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 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
Vamos entender como funciona:
- Em primeiro lugar, um objeto Excel com o nome ‘Obj’ é criado usando ‘Criarobjeto’ palavra-chave e definir o aplicativo Excel no parâmetro conforme você cria um objeto Excel.
- Em seguida, o objeto Excel criado acima torna-se visível para os usuários da planilha.
- O próximo passo é abrir um arquivo Excel especificando a localização do arquivo.
- Então, planilha da pasta de trabalho ou um arquivo Excel é especificado para acessar os dados de uma planilha específica de um arquivo Excel.
- Finalmente, o valor da célula particular (2ndcoluna de 2ndlinha) é ler e exibido com a ajuda de uma caixa de mensagem.
- O objeto da pasta de trabalho é então fechado conforme a tarefa foi concluída.
- Objeto Excel é então saiu como a tarefa foi concluída.
- Finalmente, todos os objetos são liberado usando a palavra-chave 'Nada'.
Exclusão de um arquivo Excel
Nesta seção, daremos uma olhada nas etapas envolvidas na exclusão de dados de um arquivo Excel usando o mecanismo de objeto do Excel no VBScript. Usarei o mesmo arquivo excel criado acima.
como escrever makefile c ++
A seguir está o código para excluir os dados de um arquivo 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
Vamos entender como funciona:
conversor do youtube para mp3 sem vírus
- Em primeiro lugar, um objeto Excel com o nome ‘Obj’ é criado usando a palavra-chave ‘createobject’ e definindo o aplicativo Excel no parâmetro conforme você cria um objeto Excel.
- Em seguida, um objeto do Excel criado acima torna-se visível para os usuários da planilha.
- O próximo passo é abrir um arquivo Excel especificando a localização do arquivo.
- Então, planilha da pasta de trabalho ou um arquivo Excel é especificado para acessar os dados de uma planilha específica de um arquivo Excel.
- Finalmente, o 4ºlinha é apagado e as mudanças são salvou na folha.
- O objeto da pasta de trabalho é então fechado conforme a tarefa foi concluída.
- Objeto Excel é então saiu como a tarefa foi concluída.
- Finalmente, todos os objetos são liberado usando a palavra-chave 'Nada'.
Adição e exclusão de uma planilha de um arquivo Excel
Nesta seção, vamos ver as diferentes etapas para adicionar e excluir uma planilha do Excel de um arquivo do Excel usando o mecanismo de objeto do Excel em VBScript. Aqui também usarei o mesmo arquivo Excel que foi criado acima.
A seguir está o código para este cenário:
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
Vamos entender como funciona:
- Em primeiro lugar, um objeto Excel com o nome ‘Obj’ é criado usando a palavra-chave ‘createobject’ e definindo o aplicativo Excel no parâmetro conforme você cria um objeto Excel.
- Em seguida, um objeto do Excel criado acima torna-se visível para os usuários da planilha.
- O próximo passo é abrir um arquivo Excel especificando a localização do arquivo.
- A planilha é então adicionado para um arquivo excel e um nome é atribuído a ele.
- Em seguida, a planilha da pasta de trabalho ou um arquivo do Excel é acessado (criado na etapa anterior) e é apagado .
- O objeto da pasta de trabalho é então fechado conforme a tarefa foi concluída.
- Objeto Excel é então saiu como a tarefa foi concluída.
- Finalmente, todos os objetos são liberado usando a palavra-chave 'Nada'.
Copiar e colar dados de um arquivo Excel para outro arquivo Excel
Nesta seção, veremos as diferentes etapas envolvidas na cópia / colagem de dados de um arquivo Excel para outro arquivo Excel usando o mecanismo de objeto do Excel no VBScript. Usei o mesmo arquivo Excel que foi usado nos cenários acima.
A seguir está o código para este cenário:
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
Vamos entender como funciona:
- Em primeiro lugar, um objeto Excel com o nome ‘Obj’ é criado usando a palavra-chave ‘createobject’ e definindo o aplicativo Excel no parâmetro conforme você cria um objeto Excel.
- Em seguida, o objeto Excel criado acima torna-se visível para os usuários da planilha.
- O próximo passo é abrir 2 arquivos do Excel, especificando a localização dos arquivos.
- Dados são copiado do arquivo Excel 1 e colado para arquivo 2 do Excel.
- Ambos os arquivos do Excel foram salvou .
- O objeto da pasta de trabalho é então fechado conforme a tarefa foi concluída.
- Objeto Excel é então saiu como a tarefa foi concluída.
- Finalmente, todos os objetos são liberado usando uma palavra-chave ‘Nothing’.
Estes são alguns dos cenários importantes que são necessários para a compreensão adequada do conceito. E eles formam a base para trabalhar e lidar com os códigos para lidar com diferentes tipos de cenários ao lidar com os Objetos Excel no script.
Conclusão
O Excel desempenha um papel importante em todos os lugares. Tenho certeza de que este tutorial deve ter dado a você uma grande visão sobre a importância e eficácia do uso de objetos VBS Excel.
Próximo Tutorial # 12 : Nosso próximo tutorial irá cobrir ‘Objetos de Conexão’ no VBScript.
Fique ligado e fique à vontade para compartilhar suas experiências de trabalho com o Excel. Além disso, informe-nos se tiver alguma dúvida sobre este tutorial.
Leitura recomendada
- Objetos de arquivo VBScript: CopyFile, DeleteFile, OpenTextFile, Read and Write Text File
- Trabalhando com objetos de conexão VBScript ADODB
- QTP Tutorial # 7 - QTP's Object Identification Paradigma - Como o QTP identifica objetos de forma única?
- Repositório de objetos em QTP - Tutorial # 22
- Tratamento de erros de VBScript: VBScript em erro, em erro GoTo 0, em erro, retomar próximo
- Declarações condicionais de VBScript: VBScript If, ElseIf, Select Case
- Tutoriais de VBScript: Aprenda VBScript do zero (mais de 15 tutoriais detalhados)
- Classes e objetos em C ++