-
Notifications
You must be signed in to change notification settings - Fork 5
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以外表示されないように修正 |
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
Syntax
Set col = object.VisibleSheets()
Parameters
- None
Return Value
Name | Data type | Description |
---|---|---|
col | Collection | 表示シートのコレクションを返却 |
Remarks
表示シートCollection
表示シートのみのコレクションを返却する。
Example
- None
See also
- None
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
「Hidennotare」は RelaxToolsの中の人がじっくりコトコト煮込んだソースです。
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.1.1 CallbackHelper
2.1.2 Document
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.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