PC/WEB

アプリケーション開発支援ツールDevPartner

コンピュウェア製の、プログラムの動的・静的解析が可能なアプリケーション開発支援ツール「DevPartner」、面白い! VC環境に統合された状態から、エラー検出・カバレッジ分析・パフォーマンス分析が簡単にできる。 今のところパフォーマンス分析しか見てい…

VBとVBAの差

VBのフォームではコントロール配列を利用するなどして、(イベント取得可能な)動的コントロールを比較的容易に実装できる。 エクセルVBAのフォームでは、実行時のコントロール追加や削除は可能だが、イベントを取得できるコントロール配列や動的コントロー…

子ウィンドウのシステムメニューへのショートカット

MDIプログラムの子ウィンドウのシステムメニューへのショートカット: Alt+"-" これで、Excelウィンドウ内で表示領域外に追いやられて見えなくなったウィンドウを、目の届くところに持ってこられる(Alt+"-" → "M"を押すことで子ウィンドウの「移動」メニ…

エクセルのセル内改行のコードについて

以前、エクセルのセル内改行を書いたが、どうやらvbCrLfの代わりにvbNewLineというのが使えるようだ。 …と思ったら、Office2003でも手入力でセル内改行したらLfだし_| ̄|○ 同じくvbNewLineはCrLfだし。よくわかりません。

Windows:アプリからラップトップPCの電源状態を見る

電源管理用のAPIが使用可能。ACPI (Advanced Configuration and Power Interface) 仕様。 参照:http://www.microsoft.com/japan/technet/prodtechnol/winxppro/evaluate/hwsprtxp.asp

エクセルでマクロを使わず自身のファイル名を取得(セルに表示)

この表をエクセルに直接貼り付ければ動作が確認できる。 セル内に入力する内容 表示される内容 表示例 =CELL("filename") フルパス+ファイル名([ ]で囲まれている)+シート名 C:\Profiles\user1\My Documents\[Book1.xls]Sheet 1 =REPLACE(REPLACE(CELL("file…

Windowsの仕様

リストコンポーネントを使用している部分(e.g. エクスプローラで、ファイルのリストを表示している部分)で「シフトキーを押しながらマウスのホイールを上方向にひとつ回す」(Shift+上スクロール、とでも言うのか)すると、既定ではダブルクリックしたとき…

あるセグメントでは、LANケーブルがささっていると動かない(ネットワークサービスの状態・DHCP設定に関わらず)が、別のセグメントでは何も問題なく動くプログラムがあった。動かないほうではクラスAのプライベートアドレスでDHCP、動くほうではクラスBのプ…

迷惑メール

fromアドレスのトップドメインが.cxとか.cnとか.ruとかに、知り合いは居ませんから!!残念!! ・・・いや、仕事上での知り合いは居るなぁ。。

メモ

Excel2002でODBCアドインを追加し、それを利用して帳票を作成するアプリがあるのだが、Excel2003用ODBCアドインが発見できなかった。(2002用は適用不可) 2002と2003では、Officeプログラム自体はバージョンごとに異なるフォルダ名の下にインストールされる…

・Excelでセル内の編集中、エクスプローラからxlsファイルを開こうとしても、 セルの編集状態を解かない限り、別のファイルは開けない。 →セルの編集状態を保つのがそんなに重要だろうか? ・Excelでセルの「コピー」をした状態で他のセルの編集をすると ク…

Windowsにて、ローカルユーザアカウントでログイン→ドメインに参加 →新しいプロファイルになるため、データや設定がすぐ復帰できない。 そこで、ユーザプロファイルの移行を行う。 新しいユーザアカウントで一度ログインし、プロファイルを作成 作業用アカウ…

Windows XP homeではドメイン参加機能が使えないため、 ドメイン管理している会社では使いづらい。

ちょっと話題古い?が、セレロンDとやら、面白そうである。 それにしても3GHzが1万円台とは・・・ インフレが進んだもんだ。

エクセルのセル内改行

MS Officeの2003ではセル内の改行コードはCrLfがデフォルト、 以前のバージョンはLfのみ対応。 テキストからの貼り付けやVBAでの改行時に、 下位互換性を保つにはCrLfをLfにする。 CrLfだと中黒のゴミが出る。