講習内で作成するVBAプログラムの紹介

基礎Ⅰ(ファイル検索・処理プログラム)【難易度:★☆☆】


指定したフォルダ及びその配下のサブフォルダに保存されているファイル情報を取得します。
また、特定のファイルを絞り込み、必要な処理(集計等)を行うことも比較的容易です。





基礎Ⅱ(バイナリビューワー)【難易度:★☆☆】


バイナリレベルでファイルの中身を調べることにより、画像ファイルの後ろに複数のファイル(PDF,JPG)が隠されていることが分かります。
これは単純な例ですが、バイナリの理解は様々な場面で活用できます。




応用Ⅰ①(公用文例検索プログラム)【難易度:★☆☆】


e-Govの法令検索のページにおいて公開されている法令テキストをShift-JISに変換した後、
VBAプログラムにより、法令テキストを読込み、公用文例の検索を行います。
公的な文書を作成する場合、法令で使用されない言い回し等は避けるようにしましょう。




応用Ⅰ②(テキスト読上げプログラム)【難易度:★☆☆】


文書ファイル又はクリップボードからテキストを読込み、その内容を読上げます。
ただし、漢字の読み方を誤るケースがあるため、変換テーブルを用意しています。
会議において指示、説明等の持ち時間が決められている場合には、原稿作成において重宝するでしょう。
また、専門性に高いレポートを読み込む場合にも助かりました。





応用Ⅱ①(サウンドメーカー)【難易度:★★☆】


音階毎にWAVファイル(PCM音源)を作成し、エクセルシートを楽譜に見立てて、
遅延時間を設定し多重再生を行っています。
プログラミング・スキルの習得とともに、音楽理論に詳しくなりたい方にお勧めです。




応用Ⅱ②(地図作成プログラム)【難易度:★★★】


国土地理院が公開している地理院タイルを使用し、必要とする地図ファイル(JPG)を生成します。
民間企業が有償提供する地図データは、高価であり、かつ、著作権上の制約もあることから、
行政機関が無償で公開している資産を積極的に活用したいものです。
なお、GPS位置情報を地図上にプロットするVBAプログラムについては、現在準備中です。

注 地理院タイルは、「国土地理院コンテンツ利用規約」に従って利用する必要があります。
そのため、本講習においては地理院タイルの取得プログラムの教養も併せて行いますので、
各受講者において個別に地理院タイルを取得(利用)していただく予定です。