エクセルで、本の管理

作品プログラム
動作環境
プロデル 2.0.1322 Windows 11 Pro 64ビット
投稿者
ohisama
投稿日
2025-08-25 06:44:33
ダウンロード数
106

作品のプログラム

メイン画面を表示する
待機する

メイン画面とは
  ウィンドウを継承する
  はじめの手順
    初期化する
  終わり
  初期化する手順
    この実質大きさは{606, 435}
    この内容は「excel操作」
    初期化開始する
    タブフレーム1というタブフレームを作る
      その位置と大きさは{30, 12, 516, 400}
      その見出しサイズは{92, 24}
      その移動順は8
      その位置固定方向は「上+下+右」
    借用ページというタブページをタブフレーム1へ作る
      その位置と大きさは{4, 28, 508, 368}
      その内容は「本の借用」
      その背景色は「透明」
    ラベル0というラベルを借用ページへ作る
      その位置と大きさは{12, 19, 100, 23}
      その内容は「氏名」
      その移動順は3
      その背景色は「透明」
    テキスト0というテキストを借用ページへ作る
      その位置と大きさは{12, 49, 100, 23}
      その文字色は「灰色」
    ラベル1というラベルを借用ページへ作る
      その位置と大きさは{12, 79, 100, 23}
      その内容は「タイトル」
      その移動順は8
      その背景色は「透明」
    テキスト1というテキストを借用ページへ作る
      その位置と大きさは{12, 119, 200, 23}
      その文字色は「灰色」
    ラベル2というラベルを借用ページへ作る
      その位置と大きさは{12, 159, 100, 23}
      その内容は「保管場所」
      その移動順は8
      その背景色は「透明」
    テキスト2というテキストを借用ページへ作る
      その位置と大きさは{12, 199, 100, 23}
      その文字色は「灰色」
    ラベル3というラベルを借用ページへ作る
      その位置と大きさは{12, 239, 100, 23}
      その内容は「返却状況」
      その移動順は8
      その背景色は「透明」
    リスト0という選択リストを借用ページへ作る
      その位置は{12, 279}
      その一覧は{「未返却」, 「返却済み」}
    登録ボタンというボタンを借用ページへ作る
      その内容を「登録」に変える
      その移動順を2に変える
      その位置と大きさを{93,312,75,23}に変える
    閉じるボタンというボタンを借用ページへ作る
      その内容を「閉じる」に変える
      その移動順を2に変える
      その位置と大きさを{193,312,75,23}に変える
    返却ページというタブページをタブフレーム1へ作る
      その位置と大きさは{4, 28, 508, 368}
      その内容は「本の返却」
      その移動順は1
      その背景色は「透明」
      その余白は{3}
    ラベル4というラベルを返却ページへ作る
      その位置と大きさは{12, 19, 200, 23}
      その内容は「未返却の本のタイトル」
      その移動順は3
      その背景色は「透明」
    リスト1という選択リストを返却ページへ作る
      その位置は{12, 79}
    返却ボタンというボタンを返却ページへ作る
      その内容を「返却済みにする」に変える
      その移動順を2に変える
      その位置と大きさを{93,312,175,23}に変える
    閉じる2ボタンというボタンを返却ページへ作る
      その内容を「閉じる」に変える
      その移動順を2に変える
      その位置と大きさを{293,312,75,23}に変える
    エクセルを起動する
    エクセルで「Book1.xlsx」を開く
    操作シートは、エクセルの現在シート
    最終行は、3
    Xは0
    Xが0の間繰り返す
      操作セルは、(操作シート:セル({最終行 + 1, 2}))
      操作セルの内容が「」なら
        Xは、1
      そうでなければ
        最終行は、  最終行 + 1
        リスト1へ操作セルの内容を加える
      そして
    そして
    初期化終了する
    この設計スケール比率は、{144, 144}
  終わり  
  登録ボタンがクリックされた時の手順
    テキスト0の内容が「」かつテキスト1の内容が「」かつテキスト2の内容が「」なら
      「全ての項目に値を入力してください。」と表示する
    でなければ
      操作シートは、エクセルの現在シート
      最終行は、  最終行 + 1
      操作セルは、(操作シート:セル({最終行, 1}))
      操作セルの背景色は、黄緑
      操作セルの内容は、テキスト0の内容
      操作セルは、(操作シート:セル({最終行, 2}))
      操作セルの背景色は、黄緑
      操作セルの内容は、テキスト1の内容
      リスト1へ操作セルの内容を加える
      操作セルは、(操作シート:セル({最終行, 3}))
      操作セルの背景色は、黄緑
      操作セルの内容は、テキスト2の内容
      操作セルは、(操作シート:セル({最終行, 4}))
      操作セルの背景色は、黄緑
      操作セルの内容は、リスト0の内容
    そして
  終わり
  返却ボタンがクリックされた時の手順
    操作シートは、エクセルの現在シート
    iに3から最終行までカウントして、繰り返す
      操作セルは、(操作シート:セル({i, 2}))
      操作セルの内容がリスト1の内容なら
        操作セルは、(操作シート:セル({i, 4}))
        操作セルの内容は、「返却済み」
        操作セルの背景色は、透明
        操作セルは、(操作シート:セル({i, 1}))
        操作セルの背景色は、透明
        操作セルは、(操作シート:セル({i, 2}))
        操作セルの背景色は、透明
        操作セルは、(操作シート:セル({i, 3}))
        操作セルの背景色は、透明
        リスト1からリスト1の内容を消す
      そして
    そして
  終わり
  閉じるボタンがクリックされた時の手順
    終了する
  終わり
  閉じる2ボタンがクリックされた時の手順
    終了する
  終わり
終わり
	

▲ページの先頭へ