デスクトップアプリケーション

アプリケーション

ExcelのフォームコントロールのチェックボックスをVBAでONにする

Excelのフォームコントロールのチェックボックスを、VBAでON/OFFしたい。例えば、Activesheet.CheckBoxes("Check Box 1").Value = True のようにやると、ONにできる。 やりたいこと E...
ソフトウェア

MS Access の非連結オブジェクトフレームに埋め込んだファイルをダブルクリックしても開かない

MS Access のフォームで非連結オブジェクトフレームに埋め込んだファイルをダブルクリックしても、埋め込んだファイルが開かない。そこで、デザインビューでそのオブジェクトのプロパティシートを開き、「使用可能」項目を[はい]にしたところ、ダ...
Excel

Excelの表にて選択している行の内容を単票として出力する

まとめ Excel上の表にて、選択中のセルがある行の内容をほぼ一発で単票として出力し、印刷したい。なお、単票のフォーマットは別のExcelシートに作成済みである。VBAでそれを行えるようにしてみた。コードのポイントは、ActiveCell....
Officeスイート

MS Access か Excel どっちにするか

Microsoft の Access で作るか Excel で作るか迷うことが多い。 そこで、以下のように整理してみた。 ただし、k の限りある知識と経験に基づいたものである。 ※()内は機能等の名前 Access の方がよい場合 入力しや...
デスクトップアプリケーション

Photoshopでモザイクをかける

Photoshopでモザイクをかけてみた。 やりたいこと Photoshopで、写真画像の一部にモザイクをかけたい。 環境 Photoshop 25.3.1 やったこと 以下の手順で、モザイクをかけてみた。 モザイクを掛けたい画像をPhot...
デスクトップアプリケーション

MS Access のフォームに表示されているレコードを新規レコードとして複製するボタン

MS Access のフォームに表示されているレコードを、ボタン一つで新規レコードとして複製できるようにしたい。フォームのデザインビューでボタンを配置してコントロールウィザードで[レコードの複製]を選んだところ、そうなるボタンが作れた。 や...
ソフトウェア

MS Accessのテーブルのデザインビューで「説明(オプション)」のセルを縦に広げたい

MS Accessのテーブルのデザインビューで「説明(オプション)」のセルを縦に広げたい。行の左端の行と行の境目を普通にドラッグしたら、高さを広げることができた。 困ったこと MS Accessのテーブルのデザインビューで「説明(オプション...
Microsoft Office

MS Access のレコードごとに更新日時を自動的に残す

MS Access のテーブルにて、レコードごとの最終更新日時が自動的に残るようにしたい。その最終更新日時の記録場所は、更新したレコード自身の中の1つのフィールドとしたい。テーブルの[変更前]マクロにてNow関数を使ったところ、できた。 や...
Microsoft Office

Excelのテーブル内にかかる条件付き書式がよく壊れるので対策マクロを作成

Excelで、テーブル内の全行にかかる条件付き書式がよく壊れるというか、やたら分裂してしまうことが多い。仕方ないので、そのExcelファイルを起動する度に条件付き書式を今のテーブル行数に合わせてきれいに作り直す、というVBAマクロを作った。...
ソフトウェア

MS Accessで1と0の列をYes/No型に変換

表の中で、1と0だけで構成されている列がある。この1は「はい」とか「在り」の意味で使っていて、0は「いいえ」とか「無し」の意味で使っている。MS Access の Yes/No 型を用いることで、この1をYesにして、0をNoに変換したい。...