図形からテキストを取得します。
構文
SHAPETEXT (shapename!TheText[,flag] )
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
|
shapename!TheText |
必須 |
ターゲットとなる図形の [TheText] セルに対する参照を指定します。 Shapename! は、テキストを取得する図形の名前です。 | |
|
flag |
省略可能 |
数値 |
テキストの書式を示すビットを指定します。 既定のフラグ (0) は、図形に表示されるとおりにテキストを返します。 |
戻り値
文字列
注釈
SHAPETEXT 関数では、次のフラグを任意に組み合わせて使用できます。
| Flag | 説明 |
|---|---|
| 0 |
図形に表示されているとおりにテキストを返します。 |
| 1 |
任意のハイフンを含みます。 |
| 2 |
フィールドの拡張テキストは除外されます。 |
| 4 |
タブを単一のスペースに変換します。 |
| 8 |
タブを複数のスペースに変換します。 |
| 16 |
改行文字と行送りをスペースに変換します。 |
| 32 |
印刷用の引用符を通常の引用符に変換します。 |
| 64 |
隣接した余白を単一のスペースに変換します。 |
例 1
SHAPETEXT(sheetN!theText)
図形に表示されているとおりに、sheetN という図形のテキストを返します。
例 2
SHAPETEXT(theText)
図形に表示されているとおりに、現在の図形のテキストを返します。
例 3
SHAPETEXT(theText, 84)
現在の図形のテキストを返します。 隣接した余白から単一のスペースへの変換 (64)、改行文字と行送りのスペースへの変換 (16)、およびタブの単一のスペースへの変換 (4) も行います。 これらのフラグの合計は 84 です。