4D View Proで選択範囲とアクティブセルを管理する

Deeplからの自動翻訳

通常、4D View Pro では、作業中のセルとデータが入力される場所(アクティブセル)を特定する必要があります。また、いくつかのセルを選択し、そのセルに書式設定や値を入力するなどのアクションを実行する必要がある場合もあります。4D v17 R5では、アクティブセルとセル選択の両方を管理するための新しいコマンド群が提供されています。

HDI: セルを管理する新しいコマンド

ドキュメント内のアクティブなセルや選択範囲を設定したり、取得したりするには。

4D View Proエリアの特定の位置例えば、右下)にあるセルを表示するには、以下を使用できます。

新しいコマンドの動作

このコマンドラインは、アクティブなセルに対応する範囲を取得することができます。

$activeCell:=VP Get active cell ("ViewProArea")

同じロジックで、現在の選択範囲を取得することができます。

$currentSelection:=VP Get selection ("ViewProArea")

アクティブセルの設定も簡単で、新しいセルの座標をパラメータとして渡すだけです。

$activeCell:=VP Cell ("ViewProArea";5;6)
VP SET ACTIVE CELL ($activeCell)

そして、新しい選択範囲を設定するには、セルの範囲(隣接または離間)をパラメータとして渡します :

$currentSelection:=VP Combine ranges (VP Cells ("ViewProArea";3;2;1;4);VP Cells ("ViewProArea";5;7;1;4))
VP SET SELECTION ($currentSelection
)

セルの表示位置の管理

4D View Proエリアの中央にセルを表示するには、次のようなコード行を使用します。

$displayCell:=VP Cell ("ViewProArea1";50;50)
VP SHOW CELL ($displayCell;vk position center;vk position center)

セルの位置は変わりませんが、セルのビューが水平と垂直に再配置され、セルが(可能であれば)中央に表示されるようになります。

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。