1.ソフトの概要

　このソフトは、Visual Basic 2026 .NETFramework,Version=v4.8でプログラムしたもので、各学年8クラス計24学級数まで、1日の時数は7時間週35時間まで対応できます。また、VBjikanwari2.exeの実行だけで、入力、時間割作成や印刷まで行うことができます。
　使用に当たっては、画像処理などを利用しているためディスプレイ解像度が1920×1080が必須条件になります。また、メモリが極端に少ないと動作が遅くなったりすることが予想されます。また、データ保存としてはテキストファイル（encoding="utf-8"）を利用しています。
　中心となるフォームはForm1で、使用されるほとんどの変数や配列変数が集められています。ただ、Form3から直接データを呼び出すFormもありますので、最小化されたForm3が開かれていることが多くなります。また、Form1の変数や配列変数を経由するプログラムになっていますが、Form1とForm3以外に、使用するFormや関係するFormが開かれたり、最小化されたり、閉じられたりする場合あります。
　使用するためには、初期設定Form3、1年教科担当教室Form4、教科担当教室Form5、教科担当教室Form6への入力が最初の作業になります。この入力はVBjikanwari2.exe上では、意外と面倒なのでExcelに入力し使用されるフォルダのファイルに保存できるようマクロを組んでいます。その後は教科データを入力することで使用可能となります。
　印刷はVBjikanwari2.exeのVB印刷で出来ますが、自分でアレンジしたい場合を考え、Excelへデータを送れるようにもしています。ただし、古いExcelはMicrosoft.Office.Interop、Microsoft.Office.Interop.Excelインターファイスを使ってcomを通しているので使えない場合があります。しかしながら、データをテキスト保存することでそのデータをExcelにも取り込めるようにしてあります。
　また、VB印刷では、途中画像をクリップボードにコピーできるようにしているので、図形編集ソフトで編集し印刷することも可能です。
　このソフトは、中学時間割自動作成（Excelマクロ使用）をベースにVisual Basic 2026でプログラムしたもので、類似した点か多々あると思います。学級数か少なく1日6時間の時数であれば、中学時間割自動作成の方が使い勝手がよいと思いますが、サンプルデータで動くようにしていますので一度使用して試してみることを勧めます。

前回からの変更点
　プログラムの初期設定において一部textboxの配置ミスがありましたので修正しました。また、自動Try40において処理中なのかハングアップなのか確認できるように、「時間割作成中」のFormが偶数奇数処理関係なく表示されるようにしました。自由印刷プレビューの数値入力において限度値をもうけ入力ミスを回避するようにしました。Form1の時間割データをクリップボードにコピーする機能やクリップボードのデータをForm1に貼り付ける機能を追加しました。


2．起動について

　ダウンロードし展開すると、フォルダにVBjikanwari2.exeが表示されます。これをクリックすると
「Windows によって PC が保護されましたMicrosoft Defender SmartScreen は認識されないアプリの起動を停止しました。このアプリを実行すると、PC が危険にさらされる可能性があります。詳細情報」
というメッセージが表示されます。
詳細情報をクリックすると下部に「実行」が表示されますのでクリックすると起動できます。
　　
　マウスを当てプロパティを表示すると　
「セキュリティ：このファイルは他のコンピュータから取得したものです。このコンピューターを保護するため、このファイルへのアクセスはブロックされる可能性があります。」
□許可するにチェックを入れるとOKをすると次回からの起動はすぐに実行されます。


3．作者への連絡先(メールアドレス、掲示板 等）

　taisyoku2315i@gmail.com
  退職したものですので，実際に使用してのバグ取りが出来ません。バグがありましたら，上記にメールを下さい。改善していきたいと思います。
　

4．取り扱い種別

　 フリーソフトです。エクセルマクロは改変可能です。ただし，このソフトをベースにプログラムを改変し投稿したり，商業目的などに使用しないで下さい。
　 このソフトは，毎週の時間割作成で疲労困憊している教員のために作成したものです。
   このソフトやその他のソフトを使用に当たって、トラブル、機器の損傷、事故など一切責任は負いませんので、自己責任で使用してください。　　　

5．動作環境

　Windows11のExcel2021動作確認済みです。
  
6．インストール・アンインストール方法

　VBjikanwari4.exe実行形式ファイルですので、インストールアンインストールは必要ありません。
　エクセルファイルの方は単体なので，エクセルがあればそのまま呼び込むだけです。ただし，マクロを使用できるようにして下さい。

7.訂正事項の補足

  このファイルは2026年5月1日にプログラムを更新したものです。

8．その他

　時間割作成は、中学自動時間割作成、時間割手動自動作成もvectorからダウンロードできます。
　中学生に問題演習をさせたい方は，vectorの学習&教育の算数・数学の「koyaシリーズ」を一度使用してみて下さい。
　vectorにはサウンドカードを利用したオシロスコープソフトSC-Oscilloscopeをアップしました。このソフトは理科の実験での音声波形を画面上に表すもので、他の機能も付随しています。遊び感覚を取り入れたオシロスコープ遊もアップしています。また、8-DigitLEDDisplay 0.56インチ ドライバー（74HC595を2個使用）Arduino用OriDou74HC595もアップしています。それぞれSC-Oscilloscope、OriDou74HC595、オシロスコープ遊で検索できますので興味のある方はご覧ください。

