- 投稿日:2021-01-03T19:31:43+09:00
Excelのセルに合わせて画像を挿入するExcelアドイン「ImageInserter」
Excel add-in that inserts images to fit Excel cells.
Click here for English description and sample code.はじめに
Excelに画像を並べるときに、1枚ずつ画像を貼り付けてサイズを調整するのは大変です。なかなかいい感じのExcel用スクリプト(VBA/Python)やExcelアドイン(C#ほか)が無く、有っても有償だったので自作しました。(MITライセンス、フリーソフト)
※ Windows専用です。
成果物
セルに大きな画像を貼り付けると閲覧性が低下するので、セルにサムネイル画像、メモ(コメント)に大きめの画像を貼り付けることを想定しています。
インストールとアンインストール
- インストーラー置き場(GitHub)を開き、上の方にある「setup_***.msi」をダウンロードしてダブルクリックでインストールしてください。
- 複数のバイナリを配置しています。環境に合わせて選択してください。
- 32bit版(通常はコチラ):x86
- 64bit版:x64
- 日本語版:ja
- 英語版:en
- Excelを開くとリボンに「画像の挿入」が追加されます。
- 削除する際は、「コントロールパネル>アプリ」から「ImageInserter」を探してアンインストールしてください。
※ 「画像の挿入」が追加されていない場合は、下記アニメーションに従い、追加してください。
- リボンの適当な場所で右クリック「リボンのユーザー設定」を選択
- 画面右側のリボンのユーザー設定の「画像の挿入」のチェックボックスをチェック
機能
以下、メニューに沿って説明
画像の挿入
「画像を選択セルに挿入」
選択しているセル(複数セル選択時は先頭セル)に画像を貼り付けます。
「選択セルに記入されたリンク先の画像を挿入」
セルにファイルのパスを書いておくことで、簡単に画像を貼り付けられます。
「フォルダ内の画像を選択セルに挿入」
選択しているセルから「配置方向」設定に従い、移動しながら画像を貼り付けます。
画像の挿入場所
画像をどの場所に貼り付けるか(セル、メモ)を指定できます。
セル設定
セルに画像を貼り付けるときの設定です。
セルのサイズ設定
手動でセルのサイズ(幅、高さ:Pixel単位)を指定することができます。
※ 「格納方法」の設定により、入力できない(欄がグレーアウト)場合があります。格納方法
画像をセルに貼り付けるときの振る舞いを設定します。
「セルに収める」
セルのサイズに合わせて、画像を拡大縮小(アスペクト比は維持)して貼り付けます。「セル幅に合わせる(セル高さ調整)」
セルの幅に合わせて、画像を拡大縮小(アスペクト比は維持)して貼り付けます。
拡大縮小後の画像の高さに合わせて、セルの高さを変更します。「セル高さに合わせる(セル幅調整)」
セルの高さに合わせて、画像を拡大縮小(アスペクト比は維持)して貼り付けます。拡大縮小後の画像の幅に合わせて、セルの幅を変更します。
※ 幅が正しく調整されない場合があります。(Excelの仕様がややこしく…)情報書込
セルに画像の情報を記入することができます。
「しない」
何もしません。すでに記入してある場合は、そのまま残します。「ファイル名」
ファイルの名前を記入します(上書き)。「ファイルパス」
ファイルまでのパスを記入します(上書き)。配置方向
複数の画像を貼り付ける場合(「フォルダ内の画像を選択セルに挿入」)に、どちらの方向にセルを移動していくか(下、右)を設定できます。
メモ設定
メモに画像を貼り付けるときの設定です。
画像の最大サイズ
手動でメモに貼り付ける画像のサイズ(幅、高さ:Pixel単位)の上限を指定することができます。
情報書込
(「セル設定 > 情報書込」と同様)
以上です。
ご自由に改変してご活用ください。