working with vbscript excel objects
VBScript Excelオブジェクトの概要:チュートリアル#11
以前のチュートリアルでは、 VBScriptの「イベント」 。このチュートリアルでは、私は議論します Excelオブジェクト VBScriptで使用されます。これは私たちの ‘の11番目のチュートリアルであることに注意してください VBScriptingを学ぶ ‘シリーズ。
VBScriptはさまざまなタイプのオブジェクトをサポートしており、Excelオブジェクトもその1つです。 Excelオブジェクトは、主に、Excelシートを操作および処理するためのサポートをコーダーに提供するオブジェクトと呼ばれます。
ソフトウェアエンジニアリングインタビューの質問と回答pdf
このチュートリアルはあなたに完全な 概要 簡単な例を使用して、VBScriptのExcelオブジェクトを使用したExcelファイルの作成、追加、削除などのプロセスの概要。
学習内容:
- 概要概要
- Excelオブジェクトを使用してExcelファイルを作成する
- Excelオブジェクトを使用してExcelファイルを読み取る/開く
- Excelファイルからの削除
- Excelファイルからのシートの追加と削除
- あるExcelファイルから別のExcelファイルへのデータのコピーと貼り付け
- 結論
- 推奨読書
概要概要
MicrosoftExcelは インストール済み コンピューターでExcelファイルを操作します。 Excelオブジェクトを作成することにより、VBScriptは次のような重要な操作を実行するための支援を提供します。 作成、開く そして 編集 Excelファイル。
このトピックを理解することは非常に重要です。これはExcelシートでの作業の基礎を形成するため、VBScriptチュートリアルのシリーズのトピックの1つとしてこれを選択することにしました。
自分でコードを簡単に記述できるように、Excelファイルを操作するために記述する必要のあるさまざまなコードをすべて簡単に理解できるようにします。
それでは、主に重要なシナリオに焦点を当てて、さまざまなシナリオ用に記述されたコードを理解することにより、Excelファイルの実際の作業に移りましょう。
Excelオブジェクトを使用してExcelファイルを作成する
このセクションでは、VBScriptのExcelオブジェクトメカニズムを使用してExcelファイルを作成するためのさまざまな手順を説明します。
以下は、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オブジェクト 「オブジ」 を使用して作成されます 「createobject」 キーワードを設定し、Excelオブジェクトを作成するときにパラメータでExcelアプリケーションを定義します。
- 次に、上で作成されたExcelオブジェクトが作成されます 見える シートのユーザーに。
- に ワークブック 次に、Excelオブジェクト– objに追加され、シート内で実際の操作を実行します。
- 次に、主なタスクはによって実行されます 追加する 値 上で作成されたワークブックの最初の行の最初の列。
- その場合、ワークブックは 閉まっている タスクが完了したので。
- Excelオブジェクトは 終了しました タスクが終了したので。
- 最後に、両方のオブジェクト–objとobj1は リリース 「Nothing」キーワードを使用します。
注意 :を使用してオブジェクトを解放することをお勧めします 「オブジェクト名を設定=なし」 最後にタスクが完了した後。
Excelオブジェクトを使用してExcelファイルを読み取る/開く
このセクションでは、VBScriptのExcelオブジェクトメカニズムを使用してExcelファイルからデータを読み取るさまざまな手順を説明します。上で作成したものと同じExcelファイルを使用します。
pl / sqlインタビューの質問と回答
以下は、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オブジェクト 「オブジ」 を使用して作成されます 「createobject」 キーワードを設定し、Excelオブジェクトを作成するときにパラメータでExcelアプリケーションを定義します。
- 次に、上で作成されたExcelオブジェクトがシートのユーザーに表示されます。
- 次のステップは 開いた ファイルの場所を指定することにより、Excelファイル。
- 次に、 ワークシート ワークブックまたはExcelファイルのは、Excelファイルの特定のシートからのデータにアクセスするために指定されます。
- 最後に、特定のセルからの値(2nd2からの列nd行)は 読んだ メッセージボックスを使用して表示されます。
- ブックオブジェクトは次のようになります 閉まっている タスクが完了したので。
- Excelオブジェクトは 終了しました タスクが終了したので。
- 最後に、すべてのオブジェクトは リリース 「Nothing」キーワードを使用します。
Excelファイルからの削除
このセクションでは、VBScriptのExcelオブジェクトメカニズムを使用してExcelファイルからデータを削除する手順を見ていきます。上で作成したものと同じ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オブジェクト 「オブジ」 は、「createobject」キーワードを使用して作成され、Excelオブジェクトを作成するときにパラメータでExcelアプリケーションを定義します。
- 次に、上で作成されたExcelオブジェクトがシートのユーザーに表示されます。
- 次のステップは 開いた ファイルの場所を指定することにより、Excelファイル。
- 次に、 ワークシート ワークブックまたはExcelファイルのは、Excelファイルの特定のシートからのデータにアクセスするために指定されます。
- 最後に、4th行は 削除 変更点は 保存しました シートに。
- ブックオブジェクトは次のようになります 閉まっている タスクが完了したので。
- Excelオブジェクトは 終了しました タスクが終了したので。
- 最後に、すべてのオブジェクトは リリース 「Nothing」キーワードを使用します。
Excelファイルからのシートの追加と削除
このセクションでは、VBScriptのExcelオブジェクトメカニズムを使用して、Excelファイルから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.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オブジェクト 「オブジ」 は、「createobject」キーワードを使用して作成され、Excelオブジェクトを作成するときにパラメータでExcelアプリケーションを定義します。
- 次に、上で作成されたExcelオブジェクトがシートのユーザーに表示されます。
- 次のステップは 開いた ファイルの場所を指定することにより、Excelファイル。
- ワークシートは次のようになります 追加 エクセルファイルと 名前 それに割り当てられます。
- 次に、ワークブックのワークシートまたはExcelファイルにアクセスし(前の手順で作成)、 削除 。
- ブックオブジェクトは次のようになります 閉まっている タスクが完了したので。
- Excelオブジェクトは 終了しました タスクが終了したので。
- 最後に、すべてのオブジェクトは リリース 「Nothing」キーワードを使用します。
あるExcelファイルから別のExcelファイルへのデータのコピーと貼り付け
このセクションでは、VBScriptのExcelオブジェクトメカニズムを使用して、あるExcelファイルから別の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 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オブジェクト 「オブジ」 は、「createobject」キーワードを使用して作成され、Excelオブジェクトを作成するときにパラメータでExcelアプリケーションを定義します。
- 次に、上で作成されたExcelオブジェクトがシートのユーザーに表示されます。
- 次のステップは 開いた 2ファイルの場所を指定することにより、Excelファイル。
- データは コピー Excelfile1および 貼り付け Excelファイル2に。
- 両方のExcelファイルは 保存しました 。
- ブックオブジェクトは次のようになります 閉まっている タスクが完了したので。
- Excelオブジェクトは 終了しました タスクが終了したので。
- 最後に、すべてのオブジェクトは リリース 「Nothing」キーワードを使用します。
これらは、概念を正しく理解するために必要な重要なシナリオの一部です。また、スクリプト内のExcelオブジェクトを処理しながら、さまざまなタイプのシナリオを処理するためのコードを処理および処理するための基盤を形成します。
結論
Excelはどこでも主要な役割を果たします。このチュートリアルは、VBSExcelオブジェクトを使用することの重要性と有効性に関する優れた洞察を与えてくれたに違いありません。
eclipseでjavaプロジェクトを作成する
次のチュートリアル#12 :次のチュートリアルでは、VBScriptの「接続オブジェクト」について説明します。
しばらくお待ちください。Excelでの作業経験をお気軽に共有してください。また、このチュートリアルについて質問がある場合はお知らせください。
推奨読書
- VBScriptファイルオブジェクト:CopyFile、DeleteFile、OpenTextFile、テキストファイルの読み取りと書き込み
- VBScriptADODB接続オブジェクトの操作
- QTPチュートリアル#7-QTPのオブジェクト識別パラダイム-QTPがオブジェクトを一意に識別する方法
- QTPのオブジェクトリポジトリ-チュートリアル#22
- VBScriptエラー処理:VBScriptエラー時、エラー時GoTo 0、エラー時再開次へ
- VBScript条件ステートメント:VBScript If、ElseIf、Select Case
- VBScriptチュートリアル:VBScriptを最初から学ぶ(15以上の詳細なチュートリアル)
- C ++のクラスとオブジェクト