Skip to content

Clipboard

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

2.3.7 Clipboard クラス

Remarks

Clipboard に関するクラス
このクラスは Staticクラス(Attribute VB_PredeclaredId = True) です。

Dependent

History

Date Version Note
2018-12-16 Ver.1.0.0 新規作成
2018-12-18 Ver.1.0.1 GetClipText 上限の 4096バイトを撤廃
2018-12-19 Ver.1.0.2 GetClipText CF_UNICODETEXT に変更
SetClipText CF_UNICODETEXT に変更
GetFileNameFromCliをUnicode対応
SetCopyClipTextをUnicode対応

2.3.7.1 getObjectLink(Clipboard)

Syntax

ret = Clipboard.getObjectLink()

Parameters

  • None

Return Value

Name Data type Description
ret String Excelのコピー元アドレス

Remarks

コピー元アドレスの取得
Excelでコピーした時のハイライトの範囲を取得できる。

Example

  • None

See also

  • None

2.3.7.2 ClearClipboard(Clipboard)

Syntax

String = Clipboard.ClearClipboard()

Parameters

  • None

Return Value

  • None

Remarks

クリップボードのクリア
クリップボードをクリアします。

Example

  • None

See also

  • None

2.3.7.3 GetCopyClipText(Clipboard)

Syntax

ret = Clipboard.GetCopyClipText()

Parameters

  • None

Return Value

Name Data type Description
ret String クリップボードの改行(vbCrLf)で区切られたファイル情報を返却

Remarks

エクスプローラコピー情報取得
エクスプローラからのコピー情報を

Example

Dim strBuf As String
Dim v As Variant

strBuf = Clipboard.GetCopyClipText()

v = Split(strBuf, vbCrLf)

See also

  • None

2.3.7.4 SetClipText(Clipboard)

Syntax

Clipboard.SetClipText strData

Parameters

Name Required/Optional Data type Description
strData 必須 String 改行で区切られたファイル情報

Return Value

  • None

Remarks

テキスト書き込み
クリップボードにテキストデータを書き込むプロシージャ

Example

  • None

See also

  • None

2.3.7.5 GetClipText(Clipboard)

Syntax

ret = Clipboard.GetClipText()

Parameters

  • None

Return Value

Name Data type Description
ret String クリップボードのテキストデータを返却

Remarks

テキストデータ取得
クリップボードからテキストデータを取得するプロシージャ(Unicode対応)

Example

  • None

See also

  • None

2.3.7.6 SetCopyClipText(Clipboard)

Syntax

Clipboard.SetCopyClipText strBuf()

Parameters

Name Required/Optional Data type Description
strBuf() 必須 String配列 ファイル情報の配列

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