VBA

ExcelVBAでシートのActiveXコントロールの文字色と背景色を変更する方法

インターネットを調べてみるとわかったんですが、これもありそうでなかったんですよね。それはExcelのシート上で使う 「ActiveXコントロールの文字色と背景色を変更する方法」です。 以下の過去記事ではシートにあるフォームコントロー
VBA

ExcelVBAでシートにあるフォームコントロールのボタンの文字色を変更する方法

Excelで普段何気なく使っているボタンですが、このボタンに書かれている文字の「色」から、どんな「役割」があるのかがなんとなく識別できるのではないでしょうか。 例えば、文字色の基本は「黒」です。普段の日常生活でも書類にボールペンやシャ
VBA

ExcelVBAのShapesとIf文でシート上のフォームコントロールを無効にする方法

前回のActiveXコントロールと同様に今回はフォームコントロールを無効にする方法についての話です。ExcelVBAでシートを利用して何らかのシステムや簡易的なマクロを作る場合、ボタンなどの1つや2つ設置することもあるかと思います。
2019.02.10
VBA

ExcelVBAのOLEObjectsでシート上のActiveXコントロールを使用不可にする方法

ExcelVBAで何らかのシステムを作る場合、フォームを利用する人もいればシートを利用する人もいるかと思います。シートを利用する場合、何かの動作の起点として「コマンドボタン」などのボタンをシート上に設置して、そのボタンを押すことでコードの内
VBA

ExcelVBAのWebBrowserでPDFの最初と最後のページを表示させる方法

業務でPDFを処理する時が多くあり、そのどれもが複数ページある、その中で確認する情報がいつも最初のページか最後のページにある場合、どのような操作をされているでしょうか。 マウスのホイールでスクロールさせるか、画面の端に表示されるスクロ
VBA

ExcelVBAのWebBrowserとsetZoomScrollでPDFの表示位置を調整する方法

業務で何らかの処理をする時に、PDFを表示させて見る箇所がいつも同じだった、なんてことはないでしょうか。 PDFで何らかの帳票から数値や文字列を確認して、エクセルに入力していくなどの処理のために、毎回指定のPDFファイルをダブルクリッ
VBA

ExcelVBAのWebBrowserとsetZoomでPDFを拡大縮小させる方法

「えっ!?こんな簡単なコードでいいの?」 少し前にExcelVBAのフォームのWebBrowserというコントロールを通してPDFを拡大や縮小できないかといろいろと試行錯誤していました。 もちろん自分にはそれまでそんな知識はなか
VBA

イメージできないシステムはプロが作った完成形やUIをベースに考えてみる

「なぜこのことに早く気づかなかったんだろうか・・・」 何らかのシステムを作ることになった時、特にシステムを作る経験が少ない人は、完成したシステムの姿やあるべきシステムの姿をイメージするのは難しくはないでしょうか。 プログラミング
VBA

ExcelVBAで外部アプリ操作やクラスモジュールのコードが見つからない問題の考察

SEやプログラマーの方たちがシステムを実装している時は、すぐに「こういった動作をさせたい」コードを思い浮かぶ人もいるでしょうし、そうじゃない人もいるでしょう。 では、すぐに求めているコードが思い浮かばない人たちはどのようにしてコーディ
考え方

2019年度の抱負の一つはYoutubeの情報収集とその理由

明けましておめでとうございます。今年もよろしくお願いします。 2018年が終わり、2019年となりました。2018年がどんな年だったかを振り返り、2019年をどんな年にしていくのか人それぞれでいろんな考えの方がいらっしゃると思います。
2019.01.19
考え方

なぜ派遣会社の登録項目にMacやLinuxなどの経験OSの選択肢があるのか

最近他の人のブログを見ていて気づいたのですが、この世界には会社の仕事で使うパソコンがMacの人が存在するということです。 MacとはMacintosh(マッキントッシュ)の略称であり、Appleが開発したパソコン、またはそのOSになり
考え方

2018年の振返り━SEの上流工程面と外部アプリケーション操作という課題

2018年ももうあと数日となりました。時間が経つのはあっという間で、それは年々強く感じるようになっています。毎年同じことを言ってる気がしますが、特に年齢を重ねるほど「時間は有限」なんだという思いにさせられます。 そのような感覚に迫られ