working with vbscript excel objects
Вступ до об’єктів VBScript Excel: Підручник No11
У своєму попередньому підручнику я пояснив „Події” у VBScript . У цьому підручнику я буду обговорювати Об'єкти Excel які використовуються у VBScript. Зверніть увагу, що це 11-й підручник у нашому Вивчіть VBScripting ‘Серія.
VBScript підтримує різні типи об'єктів, і серед них є об'єкти Excel. Об'єкти Excel в основному називають об'єктами, які забезпечують підтримку кодерів для роботи та роботи з таблицями Excel.
яка операційна система найкраща для ноутбука
Цей підручник дає вам повну інформацію огляд процесу створення, додавання, видалення тощо файлу Excel за допомогою об’єктів Excel у VBScript із простими прикладами.
Що ви дізнаєтесь:
- Огляд
- Створення файлу Excel за допомогою об'єкта Excel
- Читання / відкриття файлу Excel за допомогою об'єкта Excel
- Видалення з файлу Excel
- Додавання та видалення аркуша з файлу Excel
- Копіювання та вставлення даних з одного файлу Excel в інший файл Excel
- Висновок
- Рекомендована література
Огляд
Microsoft Excel повинен бути встановлений на комп’ютері для роботи з файлами Excel. Створюючи об’єкт Excel, VBScript надає вам допомогу у виконанні таких важливих операцій, як Створити, відкрити і Редагувати Файли Excel.
Дуже важливо розуміти цю тему, оскільки це лежить в основі роботи з аркушами Excel, і тому я вирішив обрати це як одну з тем у серії підручників VBScript.
Я спробую змусити вас зрозуміти всі різні коди, які потрібно писати для легкої роботи з файлами Excel, щоб ви могли легко написати фрагмент коду самостійно.
яку службу електронної пошти я повинен використовувати
Тепер перейдемо до практичної роботи з файлами Excel, розуміючи код, написаний для різних сценаріїв, зосереджуючись головним чином на важливих.
Створення файлу Excel за допомогою об'єкта Excel
У цьому розділі ми побачимо різні кроки, пов’язані зі створенням файлу Excel за допомогою механізму об’єкта Excel у VBScript.
Нижче наведено Кодекс для створення файлу 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 Давайте розберемося, як це працює:
- По-перше, об’єкт Excel із назвою 'Obj' створюється за допомогою ‘Створити об’єкт’ ключове слово та визначення програми Excel у параметрі під час створення об’єкта Excel.
- Потім створюється створений вище об’єкт Excel видно користувачам аркуша.
- ДО Робочий зошит Потім додається до об'єкта Excel - obj для виконання фактичних операцій усередині аркуша.
- Далі головне завдання виконує додавання a значення у першому стовпці першого рядка книги, яка створена вище.
- Тоді робоча книга зачинено як завдання було виконано.
- Тоді є Excel Object вийшов як завдання було закінчено.
- Нарешті, обидва об’єкти - obj та obj1 звільнений за допомогою ключового слова 'Нічого'.
Примітка :Хорошою практикою є звільнення об’єктів за допомогою ‘Встановити назву об’єкта = Нічого’ після завершення завдання в кінці.
Читання / відкриття файлу Excel за допомогою об'єкта Excel
У цьому розділі ми побачимо різні етапи зчитування даних із файлу Excel за допомогою механізму Excel Object у VBScript. Я буду використовувати той самий файл Excel, який створений вище.
Нижче наведено Кодекс для зчитування даних із файлу 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 Давайте розберемося, як це працює:
- По-перше, об’єкт Excel із назвою 'Obj' створюється за допомогою ‘Створити об’єкт’ ключове слово та визначення програми Excel у параметрі під час створення об’єкта Excel.
- Потім створений вище об’єкт Excel стає видимим для користувачів аркуша.
- Наступним кроком є відчинено файл Excel, вказавши місце розташування файлу.
- Потім, робочий аркуш книги або файл Excel вказаний для доступу до даних із певного аркуша файлу Excel.
- Нарешті, значення з певної комірки (2йстовпець від 2йрядок) є читати і відображається за допомогою вікна повідомлення.
- Тоді об’єктом книги є зачинено як завдання було виконано.
- Тоді є Excel Object вийшов як завдання було закінчено.
- Нарешті, всі об’єкти є звільнений за допомогою ключового слова 'Нічого'.
Видалення з файлу Excel
У цьому розділі ми розглянемо кроки, пов’язані з видаленням даних із файлу Excel за допомогою механізму об’єкта Excel у VBScript. Я буду використовувати той самий файл Excel, який створений вище.
Нижче наведено код видалення даних із файлу 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 Давайте розберемося, як це працює:
- По-перше, об’єкт Excel із назвою 'Obj' створюється за допомогою ключового слова ‘createobject’ та визначення програми Excel у параметрі під час створення об’єкта Excel.
- Потім створений вище об’єкт Excel стає видимим для користувачів аркуша.
- Наступним кроком є відчинено файл Excel, вказавши місце розташування файлу.
- Потім, робочий аркуш книги або файл Excel вказано для доступу до даних із конкретного аркуша файлу Excel.
- Нарешті, 4горядок є видалено і зміни є збережено на аркуші.
- Тоді об’єктом книги є зачинено як завдання було виконано.
- Тоді є Excel Object вийшов як завдання було закінчено.
- Нарешті, всі об’єкти є звільнений за допомогою ключового слова 'Нічого'.
Додавання та видалення аркуша з файлу Excel
У цьому розділі розглянемо різні кроки додавання та видалення аркуша Excel із файлу Excel за допомогою механізму об’єкта Excel у VBScript. Тут також я буду використовувати той самий файл 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.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 Давайте розберемося, як це працює:
- По-перше, об’єкт Excel із назвою 'Obj' створюється за допомогою ключового слова ‘createobject’ та визначення програми Excel у параметрі під час створення об’єкта Excel.
- Потім створений вище об’єкт Excel стає видимим для користувачів аркуша.
- Наступним кроком є відчинено файл Excel, вказавши місце розташування файлу.
- Тоді аркуш додано до файлу Excel та ім'я йому призначено.
- Потім відбувається доступ до робочого аркуша книги або файлу Excel (створеного на попередньому кроці), і він є видалено .
- Тоді об’єктом книги є зачинено як завдання було виконано.
- Тоді є Excel Object вийшов як завдання було закінчено.
- Нарешті, всі об’єкти є звільнений за допомогою ключового слова 'Нічого'.
Копіювання та вставлення даних з одного файлу Excel в інший файл Excel
У цьому розділі ми побачимо різні кроки, пов’язані з копіюванням / вставкою даних з одного файлу Excel у інший файл Excel за допомогою механізму Excel Object у VBScript. Я використав той самий файл 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 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 Давайте розберемося, як це працює:
- По-перше, об’єкт Excel із назвою 'Obj' створюється за допомогою ключового слова ‘createobject’ та визначення програми Excel у параметрі під час створення об’єкта Excel.
- Потім створений вище об’єкт Excel стає видимим для користувачів аркуша.
- Наступним кроком є відчинено 2 файли excel, вказавши розташування файлів.
- Дані є скопійовано з файлу Excel1 та наклеєний у файл Excel2.
- Обидва файли Excel були збережено .
- Тоді об’єктом книги є зачинено як завдання було виконано.
- Тоді є Excel Object вийшов як завдання було закінчено.
- Нарешті, всі об’єкти є звільнений за допомогою ключового слова „Нічого”.
Це деякі важливі сценарії, які необхідні для правильного розуміння концепції. І вони складають основу для роботи та роботи з кодами для обробки різних типів сценаріїв під час роботи з об’єктами Excel у сценарії.
Висновок
Excel відіграє головну головну роль скрізь. Я впевнений, що цей посібник, мабуть, дав вам глибоке розуміння важливості та ефективності використання об’єктів VBS Excel.
Наступний підручник No12 : Наш наступний підручник розгляне „Об’єкти підключення” у VBScript.
Слідкуйте за новинами та сміливо діліться своїм досвідом роботи з Excel. Також повідомте нам, якщо у вас є запитання щодо цього підручника.
Рекомендована література
- Об'єкти файлу VBScript: CopyFile, DeleteFile, OpenTextFile, читання та запис текстового файлу
- Робота з об’єктами підключення ADODB VBScript
- Підручник QTP №7 - Парадигма ідентифікації об’єктів QTP - Як QTP унікально ідентифікує об’єкти?
- Сховище об’єктів у QTP - Підручник №22
- Обробка помилок VBScript: VBScript On Error, On Error GoTo 0, On Error Resume Next
- Умовні твердження VBScript: VBScript If, ElseIf, Select Case
- Підручники VBScript: Вивчіть VBScript з нуля (15+ поглиблених підручників)
- Класи та об'єкти на C ++