excel

【Excel】エクセルで写真台帳の作り方(テンプレート無料・3枚6枚対応・管理簿・写真帳作成)

当サイトでは記事内に広告を含みます

建設現場の施工記録や不動産の物件管理、設備点検記録など、写真台帳は多くの業務現場で欠かせない書類です。

専用ソフトを導入しなくても、エクセルを使えばプロ品質の写真台帳が無料で作成できることをご存知でしょうか。

この記事では、エクセルで写真台帳を作る方法を中心に、テンプレートの活用・3枚対応・6枚対応のレイアウト・管理簿としての活用・VBAによる自動化まで、実務で役立つ内容を徹底的に解説いたします。

一度テンプレートを作ってしまえば長期間使い回せますので、ぜひ今回の内容を参考に作成に取り組んでみてください。

エクセルで写真台帳を作成する基本と全体設計

それではまず、エクセルで写真台帳を作成するための基本的な考え方と全体設計について解説していきます。

写真台帳の作成で最初に決めるべきことは、1ページあたりの写真枚数とレイアウトの方向性です。

用途・提出先・写真のサイズによってベストなレイアウトは異なるため、目的を明確にしてから設計を始めることが重要です。

エクセルの写真台帳作成で最初に決めるべき3つの要素は「1ページあたりの写真枚数(2枚・3枚・6枚など)」「写真サイズとセルサイズの対応関係」「キャプション(説明文)の配置場所」です。この3点を先に決めてからテンプレートを作り始めることで、後からのやり直しを最小限に抑えられます。

写真台帳の代表的なレイアウト種類と特徴

写真台帳のレイアウトには主に以下のような種類があり、それぞれ用途が異なります。

レイアウト 写真サイズ目安 主な用途
A4縦・1枚/頁 幅15cm×高さ11cm 重要な記録・詳細確認用
A4縦・2枚/頁 幅12cm×高さ8cm 施工前後の比較記録
A4縦・3枚/頁 幅12cm×高さ6cm 施工記録・点検記録
A4縦・6枚/頁 幅8cm×高さ5.5cm 多数の写真を一覧管理

建設業の施工写真台帳では3枚または6枚レイアウトが標準的に使われており、6枚レイアウトは1冊の写真帳に多くの記録を収める際に特に有効です。

ページ設定と印刷範囲の事前設定方法

写真台帳のテンプレートを作成する際は、最初にページ設定を行うことが重要です。

「ページレイアウト」タブで用紙サイズ(A4)・向き(縦または横)・余白(上下左右)を設定します。

印刷範囲を設定しておくことで、毎回印刷の際に範囲を指定し直す手間が省けます。

「ページレイアウト」タブ→「印刷範囲」→「印刷範囲の設定」でページ分の範囲を選択しておきましょう。

行高・列幅の設定で写真スペースを確保する方法

写真を配置するセルのサイズを、挿入する写真のサイズに合わせて設定します。

例えば6枚レイアウトの場合、写真エリアを幅8cm・高さ5.5cmとすると、行高は約155.9pt(5.5cm×28.35)、列幅はVBAで設定するのが精度が出やすくなります。

キャプション欄として写真の下に1〜2行分のスペースも確保し、写真エリアとキャプション欄を交互に繰り返すレイアウトが基本構造となります。

エクセルで3枚対応・6枚対応の写真台帳を作る手順

続いては、エクセルで3枚対応および6枚対応の写真台帳を実際に作成する具体的な手順を確認していきます。

レイアウトの構築から写真の配置・印刷設定まで、順を追って丁寧に解説します。

3枚レイアウトの写真台帳テンプレートの作り方

A4縦3枚レイアウトの基本的な構造は「タイトル行→写真1+キャプション→写真2+キャプション→写真3+キャプション」の繰り返しです。

最初にA列〜D列を使った2列構成にするか、A列〜B列の1列構成にするかを決めます。

1列構成では写真を横幅いっぱいに使えるため大きく表示でき、施工前・施工中・施工後の流れを縦に並べるのに適しています。

各写真エリアのセルを結合し、行高を写真の高さに合わせた数値に設定した上でセルの枠線を整えると、きれいなレイアウトが完成します。

6枚レイアウトの写真台帳テンプレートの作り方

6枚レイアウトでは、A4縦を左右2列・上下3段に分割したグリッド構成が一般的です。

列幅を左右均等に設定し、写真エリアを2セル分の結合で作成します。

写真エリアの下にキャプション行を設け、写真説明・撮影日・撮影場所などを記入できるようにします。

セルの枠線を実線で設定し、写真エリアとキャプション欄を視覚的に区別することで、印刷時の見栄えが格段に向上します。

ヘッダーに工事名・工事番号・作成者・日付などの基本情報欄を設けると、実務で使いやすい写真台帳になるでしょう。

ヘッダー・フッターに管理情報を組み込む方法

写真台帳をより実用的にするために、ヘッダー・フッターにページ番号・作成日・会社名などを自動挿入する設定を行います。

「挿入」タブ→「テキスト」→「ヘッダーとフッター」を開き、左・中央・右の各エリアに表示したい情報を設定します。

「&[ページ番号]」「&[日付]」などのコードを使うことで、印刷時に自動で現在の日付やページ番号が挿入されます。

これにより毎回手動で更新する手間がなくなり、管理業務の効率化につながります。

エクセルの写真台帳にVBAマクロで自動化機能を追加する方法

続いては、エクセルの写真台帳にVBAマクロを組み込んで、写真の自動挿入・自動配置を実現する方法を確認していきます。

マクロを使うことで、写真台帳の作成にかかる時間を大幅に短縮できます。

フォルダ選択ダイアログから写真を自動挿入するマクロ

フォルダ選択ダイアログを表示して、選択したフォルダ内の写真を台帳に自動挿入するマクロを作成できます。

Sub InsertPhotosToTaichou()

Dim folderPath As String

Dim fileName As String

Dim i As Integer

With Application.FileDialog(msoFileDialogFolderPicker)

.Title = “写真フォルダを選択してください”

If .Show = -1 Then

folderPath = .SelectedItems(1) & “\”

End If

End With

fileName = Dir(folderPath & “*.jpg”)

i = 0

Do While fileName <> “”

Dim targetCell As Range

Set targetCell = Cells(3 + i * 8, 2)

Dim shp As Shape

Set shp = ActiveSheet.Shapes.AddPicture(folderPath & fileName, False, True, targetCell.Left, targetCell.Top, targetCell.Width, targetCell.Height)

shp.Placement = xlMoveAndSize

fileName = Dir()

i = i + 1

Loop

End Sub

このマクロではフォルダ選択ダイアログでフォルダを指定し、内部のJPG写真を8行ごとのセルに順次挿入します。

行間隔(i * 8の部分)は台帳のレイアウトに合わせて調整してください。

キャプションを自動でファイル名から取得するマクロ

写真ファイル名をキャプションとして自動入力するマクロを組み合わせると、説明文の手入力作業も不要になります。

Sub InsertCaptionFromFileName()

Dim folderPath As String

Dim fileName As String

Dim i As Integer

folderPath = “C:\photos\”

fileName = Dir(folderPath & “*.jpg”)

i = 0

Do While fileName <> “”

Cells(3 + i * 8 + 6, 2).Value = Left(fileName, Len(fileName) – 4)

fileName = Dir()

i = i + 1

Loop

End Sub

このマクロでは拡張子(.jpg)を除いたファイル名をキャプション欄に自動入力します。

写真ファイルに「001_施工前_基礎工事」のような意味のある名前をつけておけば、そのままわかりやすいキャプションとして使えます。

写真台帳を複数ページに自動展開するマクロ

写真の枚数が多い場合に、複数のシートに自動的にページを追加しながら写真を振り分けるマクロも実用的です。

テンプレートシートをコピーして必要なページ数分のシートを自動生成し、各シートに写真を振り分けていく仕組みを作ることで、100枚・200枚といった大量の写真台帳も全自動で作成できます。

このようなマクロを一度作成してテンプレートに組み込んでおけば、次回以降は数クリックで写真台帳が完成するようになります。

エクセルの写真台帳テンプレートを無料で入手・活用する方法

続いては、エクセルの写真台帳テンプレートを無料で入手する方法と、既製テンプレートをカスタマイズして活用する方法を確認していきます。

一から作成する時間が取れない場合は、既製テンプレートを活用することが効率的です。

Microsoftの公式テンプレートから入手する方法

Microsoftの公式テンプレートサイト(templates.office.com)では、エクセル用の各種テンプレートを無料でダウンロードできます。

「写真台帳」「写真管理」などのキーワードで検索すると、さまざまなレイアウトのテンプレートが見つかります。

エクセルの「ファイル」→「新規」→テンプレート検索からも直接テンプレートを検索・取得できるため、インターネットブラウザを開く必要もありません。

建設業向け写真台帳テンプレートの無料配布サイト活用法

建設業向けの写真台帳テンプレートは、業界団体や専門サイトからも無料でダウンロードできるものが多くあります。

「施工写真台帳 エクセル 無料」などのキーワードで検索すると、国土交通省の書式に準拠したテンプレートや、実務で即使えるフォーマットが見つかります。

業界標準の書式に沿ったテンプレートを活用することで、提出書類としての信頼性も確保できます。

ダウンロード後は会社名・ロゴ・独自の管理項目などを追加してカスタマイズしましょう。

既製テンプレートを自社仕様にカスタマイズするポイント

無料テンプレートをそのまま使うのではなく、自社の業務フローに合わせてカスタマイズすることが長期的な効率化につながります。

カスタマイズのポイントとしては「会社ロゴ・社名の挿入」「管理番号や工事番号の自動採番」「撮影日の自動入力(TODAY関数の活用)」「印刷設定の最適化」などが挙げられます。

これらのカスタマイズを加えた自社専用テンプレートとしてxltm形式で保存しておくことで、毎回の設定作業が不要になります。

まとめ

この記事では、エクセルで写真台帳を作成する方法について、基本設計・3枚6枚レイアウト・VBAマクロによる自動化・無料テンプレートの活用まで幅広く解説いたしました。

写真台帳は一度テンプレートを作成してしまえば、繰り返し活用できる業務効率化の重要なツールとなります。

VBAマクロで写真の自動挿入とキャプションの自動入力を組み合わせることで、写真台帳作成にかかる時間を大幅に短縮できます。

無料テンプレートを活用しながら自社仕様にカスタマイズすることで、さらに実務に即した写真管理が実現するでしょう。

本記事の手順を参考に、使いやすい写真台帳テンプレートをぜひ作成してみてください。