4D View v16

PV SET CELL PROPERTY

ホーム

 
4D View v16
PV SET CELL PROPERTY

PV SET CELL PROPERTY 


 

PV SET CELL PROPERTY ( area ; column ; row ; property ; value ) 
引数   説明
area  倍長整数 in 4D View エリア
column  倍長整数 in セルの列番号
row  倍長整数 in セルの行番号
property  倍長整数 in プロパティ番号
value  倍長整数 in プロパティの値

説明   

PV SET CELL PROPERTYコマンドは、引数columnrow で定義されたセルのproperty の値をvalue に設定します。

property の定義には、以下の定数を使用します。

引数property に使用する各種定数、および関連するvaluesを以下に説明します:

定数 コメント
pv cell height 倍長整数 101 セルの高さの設定を許可。関連する値: ピクセル単位の高さ
pv cell width 倍長整数 100 セルの幅の設定を許可。関連する値: ピクセル単位の幅

定数 コメント
pv style automatic word wrap 倍長整数 33 セルの内容が幅を超えたときの自動ワードラップ機能を設定できます。関連する値: PV Style valuesテーマの定数
  • pv value on: 必要に応じてセルの内容が自動で次の行に送られる
  • pv value off: 必要に応じてセルの内容が隣接したセルにはみ出して表示される
pv style based on 倍長整数 4 領域内の各セルは、引数valueに渡された番号のスタイルシートをひな形として使用します。関連する値:スタイルシート番号、またはPV Style special valuesテーマ内の定数。
pv style color back even 倍長整数 11 領域内の各セルのうち、偶数番号の行に位置するセルの背景色を設定します。関連する値:カラー番号(PV RGB to color関数、およびPV Index to color関数を参照)。
pv style color back odd 倍長整数 12 領域内の各セルのうち、奇数番号の行に位置するセルの背景色を設定します。関連する値:カラー番号(PV RGB to color 関数、およびPV Index to color 関数を参照)。
pv style color minus even 倍長整数 17 領域内の各セルのうち、偶数番号の行に位置し、その値が負数(マイナス)であるセルのテキストの色を設定します。関連する値:カラー番号(PV RGB to color 関数、およびPV Index to color 関数を参照)。
pv style color minus odd 倍長整数 18 領域内の各セルのうち、奇数番号の行に位置し、その値が負数(マイナス)であるセルのテキストの色を設定します。関連する値:カラー番号(PV RGB to color 関数、およびPV Index to color 関数を参照)。
pv style color text even 倍長整数 13 領域内の各セルのうち、偶数番号の行に位置するセルのテキストの色を設定します。関連する値:カラー番号(PV RGB to color 関数、およびPV Index to color 関数を参照)。
pv style color text odd 倍長整数 14 領域内の各セルのうち、奇数番号の行に位置するセルのテキストの色を設定します。関連する値:カラー番号(PV RGB to color 関数、およびPV Index to color 関数を参照)。
pv style color zero even 倍長整数 15 領域内の各セルのうち、偶数番号の行に位置し、その値が0(ゼロ)であるセルのテキストの色を設定します。関連する値:カラー番号(PV RGB to color 関数、およびPV Index to color 関数を参照)。
pv style color zero odd 倍長整数 16 領域内の各セルのうち、奇数番号の行に位置し、その値が0(ゼロ)であるセルのテキストの色を設定します。関連する値:カラー番号(PV RGB to color 関数、およびPV Index to color 関数を参照)。
pv style format alpha 倍長整数 6 領域内の各セルは、引数valueに渡された番号のテキスト表示フォーマットを使用します。関連する値:表示フォーマット番号。
pv style format bool 倍長整数 8 領域内の各セルは、引数valueに渡された番号のブーリアン表示フォーマットを使用します。関連する値:表示フォーマット番号。
pv style format date time 倍長整数 9 領域内の各セルは、引数<値>に渡された番号の日付&時刻表示フォーマットを使用します。関連する値: PV Style format date timeテーマ内の定数。
  • pv Short: 02/21/02
  • pv Abbreviated: Thu 21 Feb 2002
  • pv Long: Thursday 21 February 2002
  • pv Short2: 02/21/2002
  • pv Month Day Year: 21 February, 2002
  • pv Abbr Month Day Year: 21 Feb, 2002
  • pv Day Name: Thursday
  • pv Day Number: 21
  • pv Month Name: February
  • pv Month Number: 2
  • pv Year Number: 2002
  • pv Long H MM AM PM: Thursday 21 February 2002 at 12:30 PM
  • pv Abbreviated H MM AM PM: Thu 21Feb 2002 at 12:30 PM
  • pv Short HH MM SS: 02/21/02 at 12:30:00
  • pv Month Day Year H MM AM PM: 21 February, 2002 at 12:30 PM
  • pv Short2 Hour Min Sec: 21/02/2002 and 12 hours 30 minutes 0 second
  • pv HH MM SS: 12:30:00
  • pv HH MM: 12:30
  • pv Hour Min Sec: 12 hours 30 minutes 0 second
  • pv Hour Min: 12 hours 30 minutes
  • pv HH MM AM PM: 12:30 PM
Note: システム設定に応じて、表示結果が異なる場合があります。
pv style format forced text 倍長整数 32 セルに対し生テキストの表示を強制します。セルの内容 (数値、日付、テキスト等) に基づき4D Viewが適用する自動表示フォーマットは使用されません。関連する値: PV Style valuesテーマの定数
  • pv value on: セルの内容は自動フォーマットなしで表示される
  • pv value off (デフォルト): セルの内容は自動フォーマットされて表示される
pv style format num 倍長整数 7 領域内の各セルは、引数valueに渡された番号の数値表示フォーマットを使用します。
関連する値:表示フォーマット番号。
:デフォルトの表示フォーマット番号は、セルの「フォーマット」ダイアログボックスにおいて、形式を選択する際に使用するメニュー上の位置に対応します。
pv style format picture 倍長整数 10 領域内の各セルに関連付けられたピクチャ表示フォーマットを定義します。関連する値:PV Picture mapping modeテーマ内の定数。
  • pv mapping trunc non-centered
  • pv mapping truncated centered
  • pv mapping replicated
  • pv mapping scaled to fit prop
  • pv mapping scaled to fit
  • pv mapping scaled centered prop
pv style hidden 倍長整数 1 領域の各セルにおけるロックと非表示を設定します。ロックされ隠されたセルへの変更や選択等はできません。関連する値: PV Style valuesテーマ内の定数。
  • pv value on :セルはロックされ、隠されている。
  • pv value off :セルはロックされておらず、表示されている。
pv style hor alignment 倍長整数 29 セル領域の内容に横方向の行揃えを設定します。関連する値: PV Style valuesテーマ内の定数。
  • pv value hor alignment default :セル領域にデフォルトの横揃えを適用する。
  • pv value hor alignment left :セル領域に左横揃えを適用する。
  • pv value hor alignment center :セル領域に中央横揃えを適用する。
  • pv value hor alignment right :セル領域に右横揃えを適用する。
pv style locked 倍長整数 0 領域の各セルにおけるロックを設定します。ロックされたセルへの変更や選択等はできません。関連する値: PV Style valuesテーマ内の定数。
  • pv value on :セルはロックされる。
  • pv value off :セルはロックされない。
pv style rotation 倍長整数 31 セル領域の内容に回転を設定します。関連する値: PV Style valuesテーマ内の定数。
  • pv value rotation 0 :セル領域に回転を適用しない。
  • pv value rotation 90 :セル領域に左90 度の回転を適用する。
  • pv value rotation 180 :セル領域に180 度の回転を適用する。
  • pv value rotation 270 :セル領域に左270 度の回転を適用する。
pv style spellcheck 倍長整数 2 セル領域に対してスペルチェックを適用します。関連する値: PV Style valuesテーマ内の定数。
  • pv value on :セル領域へのスペルチェックを適用する。
  • pv value off :セル領域へのスペルチェックを適用しない。
pv style text bold 倍長整数 22 セル領域のテキストを太字に設定します。関連する値: PV Style valuesテーマ内の定数。
  • pv value on :セルに太字を適用する。
  • pv value off :セルに太字を適用しない。
pv style text condensed 倍長整数 27 セル領域のテキストをコンデンス(文字間隔を狭める)に設定します。関連する値:PV Style values テーマ内の定数。
  • pv value on :セルにコンデンスを適用する。
  • pv value off :セルにコンデンスを適用しない。
pv style text extended 倍長整数 28 セル領域のテキストをエクステンド(文字間隔を拡げる)に設定します。関連する値:PV Style valuesテーマ内の定数。
  • pv value on :セルにエクステンドを適用する。
  • pv value off :セルにエクステンドを適用しない。
pv style text face 倍長整数 21 セル領域のスタイルシートを設定します。関連する値:スタイルシート番号、またはPV Style special values テーマ内の定数。
pv style text font 倍長整数 19 セル領域のフォントを設定します。関連する値:フォント番号(PV Add font 関数、およびPV GET FONT LISTコマンドを参照)。
pv style text italic 倍長整数 23 セル領域のテキストを斜体(イタリック)に設定します。関連する値: PV Style valuesテーマ内の定数。
  • pv value on :セルに斜体を適用する。
  • pv value off :セルに斜体を適用しない。
pv style text outline 倍長整数 25 セル領域のテキストをアウトラインに設定します。関連する値: PV Style values テーマ内の定数。
  • pv value on :セルにアウトラインを適用する。
  • pv value off :セルにアウトラインを適用しない。
pv style text shadow 倍長整数 26 セル領域のテキストをシャドウに設定します。関連する値: PV Style valuesテーマ内の定数。
  • pv value on :セルにシャドウを適用する。
  • pv value off :セルにシャドウを適用しない。
pv style text size 倍長整数 20 セル領域のフォントサイズを設定します。関連する値:ピクセル単位のサイズ。
pv style text underline 倍長整数 24 セル領域のテキストに下線(アンダーライン)を設定します。関連する値: PV Style valuesテーマ内の定数。
  • pv value on :セルに下線を適用する。
  • pv value off :セルに下線を適用しない。
pv style use picture height 倍長整数 3 セルに関連付けられたピクチャの高さに応じて、領域内の各セルのサイズを合わせます。関連する値: PV Style valuesテーマ内の定数。
  • pv value on :領域内の各セルのサイズをそのセルに含まれるピクチャの高さに合わせる。セルに関連付けられたピクチャが存在しない場合には、セルのサイズは変わらない。
  • pv value off :セルのサイズは、そのセルに関連付けられたピクチャの高さに合わせて変わらない。
pv style vert alignment 倍長整数 30 セル領域の内容に縦方向の行揃えを設定します。関連する値:PV Style valuesテーマ内の定数。
  • pv value vert alignment top :セル領域に上揃えを適用する。
  • pv value vert alignment center :セル領域に中央揃えを適用する。
  • pv value vert alignment bottom :セル領域に下揃えを適用する。

Note: セル範囲のプロパティを指定する場合はPV SET RANGE PROPERTYコマンドを使用できます。

例題  

ロックとロック解除とを切り替えるため、フォーミュラでD20 のセルを参照するセルをすべて検索します。

 C_LONGINT($ProtectedCell`セルをロックまたはロック解除
 C_LONGINT($EndColumn;$EndRow`右下の境界を保存
 C_LONGINT($StartColumn;$StartRow`左上の境界を保存
 C_LONGINT($Column;$Row`ループ内の座標を取得
 
 ARRAY LONGINT($LeftTab;0)
 ARRAY LONGINT($UpperTab;0)
 ARRAY LONGINT($RightTab;0)
 ARRAY LONGINT($LowerTab;0)
 
 PV FIND ALL(Area;"$D$20";0;0) `"$D$20"を含むセル
  `選択されたセルの座標
 PV GET SELECTED RANGES LIST(Area;$LeftTab;$UpperTab;$RightTab;$LowerTab)
 
 If(Size of array($LeftTab)#0) `検索条件に一致するフォーミュラが存在するか?
    SORT ARRAY($LeftTab;$UpperTab;$RightTab;$LowerTab;>)
    $StartColumn:=$LeftTab{1} `一番左側のセルを取得
 
    SORT ARRAY($UpperTab;$LeftTab;$RightTab;$LowerTab;>)
    $StartRow:=$UpperTab{1} `一番上側のセルを取得
 
    SORT ARRAY($RightTab;$UpperTab;$LeftTab;$LowerTab;>)
    $EndColumn:=$RightTab{Size of array($RightTab)} `一番右側のセルを取得
 
    SORT ARRAY($LowerTab;$RightTab;$UpperTab;$LeftTab;>)
    $EndRow:=$LowerTab{Size of array($LowerTab)} `一番下側のセルを取得
 
  `セレクションを調べる
    For($Column;$StartCol;$EndCol)
       For($Row;$StartRow;$EndRow)
          If(Position("$D$20";PV Get cell formula(Area;$Column;$Row))>0)
  `ロックされている?
             $ProtectedCell:=PV Get cell property(Area;$Column;$Row;pv style locked)
  `ロックとロック解除を切り替える
             PV SET CELL PROPERTY(Area;$Column;$Row;pv style locked;Num($ProtectedCell=0)) `0 <-> 1
          End if
       End for
    End for
 End if `選択された領域?



参照 

PV Get cell property
PV Get range property
PV SET RANGE PROPERTY

 
プロパティ 

プロダクト: 4D View
テーマ: PVセルプロパティ
番号: 15927

 
履歴 

変更: 4D View 2004

 
ARTICLE USAGE

4D View ( 4D View v16)