Skip to content

MCommand

RelaxToolsの中の人 edited this page Feb 23, 2021 · 15 revisions

2.3.20 MCommand クラス

Remarks

MCommand
Power Query M Language Command Class
M言語をVBAで組み立てる際に便利なクラス

Dependent

History

Date Version Note
2019-01-01 Ver.1.0.0 新規作成

2.3.20.1 コンストラクタ

Syntax

Set obj = MCommand.NewInstance()

Parameters

Name Required/Optional Data type Description
MCommand 必須 MCommand MCommandを指定

Return Value

Name Data type Description
obj MCommand 新しいインスタンス(IMCommand)

Remarks

MCommand を生成する場合

Example

  • None

See also

  • None


2.3.20.2 AliasName(IMCommand I/F)

Syntax

expression.AliasName() = value

Parameters

Name Required/Optional Data type Description
expression 必須 MCommand MCommandインスタンスを指定
value String テーブルの別名

Return Value

  • None

Remarks

テーブルの別名

See also

  • None

2.3.20.3 Append(IMCommand I/F)

Syntax

expression.Append(table, [aliasName = ""])

Parameters

Name Required/Optional Data type Description
expression 必須 MCommand MCommandインスタンスを指定
table 必須 MTable 追加するテーブルを指定
aliasName 省略可 String テーブルの別名を指定可能。デフォルト""

Return Value

  • None

Remarks

テーブル追加メソッド
デリミタ、ヘッダ、フッタを指定可能です。

Example

  • None

See also

  • None

2.3.20.4 Table(IMCommand I/F)

Syntax

var = expression.Table()

Parameters

Name Required/Optional Data type Description
expression 必須 MCommand MCommandインスタンスを指定

Return Value

Name Data type Description
var String テーブルの別名

Remarks

テーブル別名取得プロパティ
最後に追加したテーブルを取得

See also

  • None

2.3.20.5 ToString(IMCommand I/F)

Syntax

var = expression.ToString()

Parameters

Name Required/Optional Data type Description
expression 必須 MCommand MCommandインスタンスを指定

Return Value

Name Data type Description
var String MCommandに追加されたテーブルをM言語を生成

Remarks

M言語変換メソッド
追加されたテーブルの順に別名で連結、M言語を生成する

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