読者です 読者をやめる 読者になる 読者になる

Corredor

ウェブ、プログラミングの勉強メモ。

Gist に Excel のマクロ VBA を貼る時は拡張子を「.vba」「.bas」「.vb」あたりにすると上手くシンタックスハイライトされる

タイトルのとおり。Gist に Excel のマクロ VBA を貼る時は拡張子を「.vba」「.bas」「.vb」あたりにすると上手くシンタックスハイライトされる。 あんまり Excel マクロをブック以外のファイルで保存することがなくて知らなかったのだが、拡張子 .vba で VB…

Excel ブックの不要な名前定義・スタイル定義を削除するマクロ

古くから使い回されている Excel のテンプレートファイルを使っていると、使われていない名前定義やバグったスタイル定義などが大量に残っていて、そのせいで動作が遅くなっていたりファイルサイズを余計に食っていたりする。 こうした不要な定義情報を消す…

アクティブセルの背景色をカラーコードで取得する Excel マクロ

タイトルまんま。 特に説明なし。

xls ファイルを xlsx 形式に自動で変換・保存するマクロ

このブックがあるディレクトリの xls ファイルを xlsx 形式で保存するマクロ。 以下のコードをコピペしてマクロブックを作り、xls ファイルがたくさんあるフォルダに配置する。 マクロを実行すると、「Converted」フォルダを生成し、その中に xls 形式のファ…

Excel シートにスクリーンショットを自動貼り付けするマクロ

Excel しかない環境でテスト証跡を撮らなきゃいけない仕事をしているときなどにドウゾ。 このマクロをブックに仕込んでおき、マクロを実行すると、クリップボードの監視を始める。 PrintScreen キーでスクリーンショットを撮ると、Excel シートに整形して貼…

右 Windows キーがないキーボードでアプリケーションキーを右 Windows キーの代用にする・ただし単体で押した時はアプリケーションキーとして使う

経緯 ぼくは過去の記事で何回か、「Windows で使う日本語キーボードは右 Windows キーがある109配列が好きだ」と発言してきた。 neos21.hatenablog.com 現在自宅で使っているのは、上の記事に書いたサンワサプライの109キーボードなのだが、会社にはそれまで…

複数のフォルダを Lhaplus で個別に Zip 圧縮する Windows バッチ

昔は Lhasa とか Lhaz とか Lhaca とかあったけど、最近は Lhaplus で事足りる (あと 7-Zip くらい?)。 Lhaplus は複数ファイルを掴んで Lhaplus の圧縮用のショートカットアイコンに投げ込むと、それらをまとめて1つの Zip ファイルにしてくれる。 しかし…

ブックを開きたい人が現れたら通知する Excel マクロ

共有ブックを編集モードで開きっぱなしにするバカと仕事してた時にこれ埋め込んでたけど全く改善する気配なかったから、最終的にそいつが離席中に Excel ブックを編集モードで開けないようにする個人用マクロを仕込んで退職した。 このマクロをワークブック…

Excel でセルを縦方向に結合するマクロ

Excel には「横方向に結合」というセル結合のショートカットはあるのに、「縦方向に結合」はない。 仕方がないので、個人用マクロに以下のようなマクロを作っておき、クイックアクセスツールバーにマクロを追加して使うようにする。 エラー対応はしない (キリッ…

WebLogic Server に WAR ファイルをデプロイする Ant スクリプトの改善版

前回の記事で WebLogic Server に WAR ファイルをデプロイする Ant スクリプトを紹介したが、環境変数を読み込むために deploy.bat と deploy.xml の2ファイルに分断されていたのが鬱陶しかった。これを1ファイルにまとめる方法を見つけたので紹介。 neos21.…

WebLogic Server に WAR ファイルをデプロイする Ant スクリプト

久々に Ant ネタ。 Eclipse 上で開発しているプロジェクトを WAR ファイルに固めて、WebLogic Server にデプロイする作業を自動化してみる。 以前の記事でも話したが、現場のプログラムは Eclipse の緩いコンパイラに依存しまくっており、javac が上手くいか…

Windows10 のエクスプローラのフォルダツリーから要らないメニューを消す

久々に更新します。 Windows10 のエクスプローラのフォルダツリーには、普段使わない「ピクチャ」や「OneDrive」が表示されていたり、なぜか外付け HDD が2つ重複表示されていたりする。これらを解決する。 外付け HDD が重複表示されるのを解消する 参考:W…

VBScript でプログレスバー的なモノを作りたい

VBScript で進捗状況を示すプログレスバー的なモノを作りたい。 それらしい API はないようなので、IE を起動させ、処理中にメッセージを表示させていくことにする。 小さめのウィンドウの IE を画面右上に配置し、処理中にメッセージを追記していくことで、…

IE 限定・ローカルにある UTF-8 の HTML ファイルから Shift-JIS 形式のファイルを文字化けさせずに読み込む方法

ローカルに HTML ファイルがある。エンコーディングは UTF-8 を指定している。 これとは別に、同じフォルダ内に Shift-JIS 形式の別の HTML ファイルがある。 この UTF-8 の HTML ファイルから、Shift-JIS のファイルを読み込んで、インラインに展開させたい…

特定のフォルダにファイルが置かれたらお知らせする Windows バッチ

Windows DOS/コマンドプロンプト辞典作者: 飯島弘文出版社/メーカー: 翔泳社発売日: 2003/08/23メディア: 単行本(ソフトカバー)購入: 3人 クリック: 100回この商品を含むブログ (16件) を見る Gist - 特定のフォルダにファイルが置かれたらお知らせする Wi…

Gist を使ってみた。

GitHub のアカウントを作ると使えるようになるのが Gist。こちらは GitHub 本家と違って、コードの断片などをラフに書き殴れる代物。 こちらもバージョン管理ができて、変更差分とかも出せるので、コードスニペットを公開して、コメントをもらったら修正する…