Skip to content

BookReader

RelaxToolsの中の人 edited this page May 20, 2020 · 15 revisions

2.3.3 BookReader クラス

Remarks

ブック参照/編集クラス
With で使用しブックのオープン。End With でクローズ。
別プロセスのExcelで使用する場合はApplicationオブジェクトを渡す。
With BookReader.NewInstance(ファイル名, 読み取り専用, Applicationオブジェクト)
このクラスは Staticクラス(Attribute VB_PredeclaredId = True) です。

Dependent

History

Date Version Note
2019-01-01 Ver.1.0.0 新規作成
2019-10-28 Ver.1.0.1 クラスのメンバにNewInstance以外表示されないように修正

2.3.3.1 コンストラクタ

Syntax

Set objct = BookReader.NewInstance(FileName,
                                   [Readonly = True],
                                   [Application = Excel.Application])

Parameters

Name Required/Optional Data type Description
FileName 必須 String ファイル名を設定
Readonly 省略可 Boolean 読み取り専用の設定。デフォルトTrue
Application 省略可 Object Applicationオブジェクト。デフォルトApplication

Return Value

Name Data type Description
objct IBookReader 新しいインスタンス(IBookReader)

Remarks

コンストラクタ
With で生成した場合、End With でブックの Close をします。

Example

Dim strFile As String
Dim WS As Worksheet

strFile = "C:\Test.xlsx"

With BookReader.NewInstance(strFile)

    For Each WS In .VisibleSheets

        Debug.Print WS.Name

    Next

End With

See also

  • None

2.3.3.2 VisibleSheets(IBookReader I/F)

Syntax

Set col = object.VisibleSheets()

Parameters

  • None

Return Value

Name Data type Description
col Collection 表示シートのコレクションを返却

Remarks

表示シートCollection
表示シートのみのコレクションを返却する。

Example

  • None

See also

  • None

2.3.3.3 Save(IBookReader I/F)

Syntax

object.Save([opt = False])

Parameters

Name Required/Optional Data type Description
opt 必須 String 保存時にカーソルをA1にする。:True
なし:False
デフォルト:なし

Return Value

  • None

Remarks

現在のブックを保存する。

Example

  • None

See also

  • None

目次

1 使用方法

1.1 ICursor 系コマンドの使い方
1.2 StringBuilderの使い方
1.3 Messageクラスの使い方
1.4 Usingクラスの使い方
1.5 CSV Parser の使い方
1.6 ArrayListとDictionaryのシリアライズ化
1.7 ArrayListとDictionaryのデシリアライズ化
1.8 PowerQueryのM言語組み立て

2 リファレンス

2.1 標準モジュール

2.1.1 CallbackHelper
2.1.2 Document

2.2 インターフェイス

2.2.1 IAppInfo
2.2.2 IBookReader
2.2.3 IComparer
2.2.4 ICursor
2.2.5 IDictionary
2.2.6 IFormManager
2.2.7 IGDIPlus
2.2.8 IList
2.2.9 ILogger
2.2.10 IMCommand
2.2.11 INewInstance
2.2.12 IParam
2.2.13 IReader
2.2.14 IRegistry
2.2.15 IStringBuilder
2.2.16 IUsing
2.2.17 IUsingArgs
2.2.18 IValueObject
2.2.19 IWriter

2.3 クラス

2.3.1 ArrayList
2.3.2 Arrays
2.3.3 BookReader
2.3.4 CsvReader
2.3.5 CharCursor
2.3.6 CheckDigit
2.3.7 Clipboard
2.3.8 CsvWriter
2.3.9 Dialog
2.3.10 Dictionary
2.3.11 ExcelUtils
2.3.12 ExplorerComparer
2.3.13 FileIO
2.3.14 FormManager
2.3.15 GDIPlus
2.3.16 Graphics
2.3.17 IniFile
2.3.18 LinkedList
2.3.19 Logger
2.3.20 MCommand
2.3.21 MCsv
2.3.22 MFile
2.3.23 MList
2.3.24 MRecord
2.3.25 MTable
2.3.26 MatchBean
2.3.27 Math
2.3.28 NewExcel
2.3.29 NewPowerPoint
2.3.30 NewWord
2.3.31 Objects
2.3.32 OneTimeSpeedBooster
2.3.33 OrderedDictionary
2.3.34 Parser
2.3.35 Process
2.3.36 RangeCursor
2.3.37 RegExp
2.3.38 Registry
2.3.39 SampleVO
2.3.40 SheetCursor
2.3.41 SortedDictionary
2.3.42 Stack
2.3.43 StrSch
2.3.44 StringBuilder
2.3.45 StringEx
2.3.46 StringUtils
2.3.47 SystemInfo
2.3.48 TableCursor
2.3.49 TaskTrayView
2.3.50 TextReader
2.3.51 TextWriter
2.3.52 Using
2.3.53 Web
2.3.54 Zip

Clone this wiki locally