Q&A

回答の並べ替え:
投稿新規に質問を投稿する

ご相談:画面描画のタイミング等を制御することはできるのでしょうか?

hoge hoge

2024-09-13 11:09

シートを開いたときや、アクションセットの処理ごとに
画面が描画されるようなのですが、
その画面描画のタイミングを制御したいと考えております

具体的には以下のケースで、画面描画を制御したいです
 ①シートを開いたとき
  →ユーザーの権限により、シート内の情報の表示・非表示を切り分けています
  →ユーザーには、「シートそのものの情報」を表示させず、
   シートを開いたときに実行されるアクションセットが行われた後の
   シートを表示させたいです
 ②アクションを実行したとき
  →「処理中(保存中など)」だとわかるような表現ができればと思っております
   アクションセットの「制御」より
   ポップアップを表示することはできるようなのですが、
   処理開始時にポップアップを表示し、処理中は画面をロックし(描画も行わない)、
   処理が終了した後にポップアップを閉じるような制御ができればと思っています
   そのようなことは可能なのでしょうか

よろしくお願い致します

hoge hoge
新日本コンピュータマネジメント株式会社様

ご回答頂きまして、ありがとうございました。
「最初の処理にて非表示処理」を行ってみたところ、
やはりシートが開いてから非表示処理が走るまで少しかかるようで、
見せたくない情報が見えてしまいます

シートの項目などを、あらかじめ非表示にしておくことで対応しようと思います
(シートの一部が非表示になるため、シート作成者の可読性が落ちるのが不安ではありますが)

ありがとうございました
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは

>①シートを開いたとき
 →最初の処理にて非表示処理、最後の処理で表示処理を実行することで実現できます。
  また、表示・非表示アクションの入力値を【=B2】などとすることで、
  表示・非表示行が変化する場合でも、B2セルに関数を含んだ値であっても
  B2セルでの計算結果の値で表示非表示を制御することができます。
  (参考:CELF ヘルプ)
  https://cloud.celf.jp/celf-help/ja/texts/action_use/cell/hide_unhide_row_column/hide_unhide_row_column.html

>②アクションを実行したとき
 →処理中は自動的に添付した画像が表示され、かつ画面がロックされます。
  このため、ご記載の制御の作成は不要となります。
  なお、処理終了後は添付画像が消え、画面も入力許可されたセルのみ、
  操作が可能となります。


以上、よろしくお願いいたします。
メールコンタクトをとる