argius note

プログラミング関連

MS

ExcelVBAで同じ名前のシートを1つのファイルにまとめるマクロ

MS

まただいぶ間が空いてしまいました。 あいかわらずExcelから離れられない環境にいます。 今回は、複数のExcelブックから同じ名前のシートを集めて保存するVBAマクロを書きました。 VBAマクロを書くのは久しぶりです。

Windows8.1をWindows10にアップグレードしました

6月下旬に、Windows8.1(以下Win8.1)のPCをWindows10(以下Win10)にアップグレードしました。これまでWindows OSのアップグレードをしたことは無く、初めてですが、特に問題なくできました。

Windows ネットワーク接続を2クリックで再起動する仕掛けを作る

MS

今回はWindowsのTIPSです。 Windows8でしょっちゅうWi-Fi接続が不安定になるので、スタートに再起動ボタンを作っていました。 だいぶ前に作ったのですが、ここに書いていなかったので、書いておくことにします。※ここでの再起動とは、「無効→有効」を操作す…

ipconfigが使えない環境でIPアドレスを知りたい (WMIを使う)

MS

小ネタです。ほぼ引用です。 Windows Management Instrumentation(WMI)を使って、ipconfigが権限が無くて使えない場合に、類似情報を参照する方法です。 WMIも権限が無かったら使えませんけどね。 参考リンク(そのもの?) WMI ネットワーク情報を取得する …

新しいWindows 8.1のノートパソコンを買いました

MS

11/30に届きました。買ったのはこれです。 dynabook Satellite B754/78K - Google 検索

C#でHTTP経由でJSONを取得して値を取り出す

MS

サンプル作ったらボツになったのでここに書くことにします。 HTTPで結果をJSONで返すWebサービスがあって、そこにコンソールアプリからアクセスするというものです。 なお、C#はほぼ初心者で、特に.NETはAPIがほとんど分かりません。MSDNとか検索で調べた結…

Windows7でExcel2010,Word2010の読み取り専用

MS

Windows7でExcel2010,Word2010の読み取り専用Windows7のExcel2010では、WindowsXPのExcel2003のときと読み取り専用の設定方法が少し変わっています。 なお、WindowsVista、Excel2007、Word2007は手持ちが無いので分かりません。ご了承ください。

Windows7で"エアロシェイク"なる機能

MS

Windows7では、ウィンドウを画面の端にドラッグすると、最大化したり整列できたりする機能があります。 この機能を実験していて、つかんだウィンドウをすばやく端に持って行き戻す、という操作を繰り返していました。 そうしたら、突然、ドラッグしているウ…

Windows7の修復ツール

MS

昨晩、WindowsUpdateで8件のアップデートを適用したら、Windowsが起動しなくなってしまいました。 セーフモードでも起動したりしなかったりと、今まで経験したトラブルの中でもかなり重症の部類です。

IEで複数のウィンドウ間で共通の変数を扱う

昨日のつづきで、ウィンドウ間でのグローバル変数を操作する方法を模索してみました。 IE限定かどうかは調べてません。

IEでonsubmitイベントがキャンセルできないケース

HTMLに一部のJavaScriptが直接書かれている類のアプリを、attachEventなどを駆使して一気にコントロールしようと目論んでおります。ライブラリは無し。 その過程で気づいたことをメモしておきます。

Excelの書式"表示設定"で桁の異なる数値を見やすくしてみる

MS

Excel2010を触ってみたので練習を兼ねて。たぶん少なくともExcel97以降、もしかしたらもっと前のバージョンでも使えるかも知れません。 ある数値項目の列の書式を、「カンマ区切りで、小さな数値は小数第3位まで表示するけど、100以上の大きな数値は小数点以…

Windows7/WindowsServer2008R2のファイアウォール新機能

たまたまServer2008でファイアウォールの設定が必要なことがあって知ったんですが、Windows7/WindowsServer2008R2ではネットワークインターフェイスごとに異なるファイアウォールプロファイルを設定できるようになりました。 外部から接続するデーモンプログ…

Windows7でBATファイルがタスクバーに登録できないのでEXEファイルを指定

Windows7では、BATファイル(*.bat)で起動するアプリケーションが直接スタートメニューのやタスクバーやに登録できません。CMDファイル(*.cmd)やCOMファイル(*.com)も同様です。通常はBATファイルからの起動でも、ワンライナーでEXEファイルを起動できるよう…

Windows7 Home Premium (64bit) 使ってみた

MS

メインPCをWinXPからWin7HP64に移行しましたが、ほぼ問題なく使えています。 ゲームやマルチメディア関連のソフトの場合は、多様なAPIを駆使したりしていたりするから(?)問題が出る確率が上がるんでしょうね。 さらにデベロッパー関連は何かありそうだけ…

Windows7 ブラックアウトしてリセットできない状態になる

MS

Windows7は今のところ快適に使えています。 この問題を除いて。 まだどういう状況で発生しているのか、詳細には分かっていません。 分かっているのは、以下の2点だけ。 たぶんスクリーンセーバー作動中 リモートデスクトップでログインした直後 リモートでロ…

Windows7 スクリーンセーバーなしで時限ロック?

MS

セキュリティなどのために、一定時間操作していないときにデスクトップのロックを自動的に行うというのは会社などでは実施されています。 XP以前でも、スクリーンセーバーの復帰時にロック解除画面になるようになるか、パスワードの入力を求められるようにな…

Windows7 professional (32bit) 使ってみた

MS

VistaのPCは所有しておらず、ほとんど使ったことがありません。UACなどの予備知識が多少あるといった程度。 なので、WinXP→WinVistaでの変更点もあるということをご承知おきください。 懸念されていた、エスクプローラの使い勝手は思ったほど悪くありません…

Excel 読み取り専用で開く -改訂版-

MS

以前の記事「Excel 読み取り専用で開く」に追記しました。

「スタンバイが機能しない」の解決 (ビデオカードを戻した)

MS

http://support.microsoft.com/kb/815304 これらしいんですけど、簡単にはいかないようで。 とりあえずビデオカードを外してみるのが一番良いのかも。

IMEが御馬鹿に

MS

根拠はありませんが、ここ最近数ヶ月の間に提供されたOfficeパッチ適用のタイミングを疑っています。 それまでは割とマシだったのに、ここにきて。これは乗り換えろって言ってるようなもんですよね。 GoogleよりはATOK無償版のほうが興味あります。

ビデオカードを戻した

PC MS

BIOSでビデオカードの検出を自動でなく、内部(オンボード)のを使用する設定にして戻しました。 デバイスドライバは、オンボードのものに切り替わっているのを確認。 ところが、サスペンドが機能しない。新しいビデオカードのときは、サスペンドして、復帰…

ビデオカードを買ってみた

PC MS

3Dをやるわけでもなく、ゲームをやるわけでもなく、なぜ。 "GeForce 8400 GS"ってやつです。 目に見える効果が無いのに、システムが不安定に。 サスペンドから回復できないし、突然画面がおかしくなって制御不能になるし。回復後、こんなのが表示されまし…

Excel書類をPDF変換を使ってまとめて印刷

MS

Excelで書くなとは言わんが:88:So-net blog このリンク先の記事を参考にさせていただいております。 注意:全てフリーソフトなので、多少の不具合は覚悟してお使いいただくのが吉であります。 ドキュメントの大半がExcelファイルで、両面印刷や割付(A4x2…

Windowsの不要なサービスを停止

MS

WindowsXPなどで、タスクマネージャを見ると、"svchost.exe"というプロセスがメモリを大量に消費していることがあります。最近まではそれほど実害がなかったので、特に何もしていませんでした。最近、メモリが不足することが多くなったので、メモリを大量に…

マルチカードリーダが認識されなくなる(WinXP,Win2000)

MS

SDを読み込もうとしたら認識しないので、再起動してみたけどダメ。マルチカードリーダのデバイス自体が認識しなくなっています。これは、SDカードを抜くときに「ハードウェアの安全な取り外し」をやってしまったために起こりました。でも、再起動しても回復…

コマンドプロンプト 日付フォーマット

MS

WindowsXPでスクリプト言語が使えない場合などに、DOSバッチの標準機能だけで日付フォーマットを処理する方法です。 なお、XP以外では未確認です。 日付フォーマットを実現するには、次のようにします。(部分文字列機能?) C:>set YYYYMMDDHHMMSS=%date:~0…

Excel 見えないシェイプ(図形)で肥大化したファイルをなんとかする

MS

修正を依頼されたExcelファイルが10MB近くあったので、画像が大量にはりつけられているのかと思ったら、そうでもない。どうみても、1MBにもならないような内容。 不要な名前定義*1も疑いましたが、これが多少あったところでせいぜい1MB。9MBも肥大したりしな…

Excel セルの結合は多用すべきでない

MS

果てしなく今更ですが、セルの結合を多用した文書フォーマットのExcelファイルに昔から不満がありました。今回、堪忍袋の容量が限界に達したため、ここに掃き出すことにしました。 ※基本的にOffice2003辺りの話。それ以前ではこの限りではありません。2007は…

Excelを読み取り専用で開く の補足

MS

Excel 読み取り専用で開く - argius noteで、「実行する〜」に指定する実行時パラメータの部分を"%1"としていました。 これだと、パスが異常に長い場合に上手くいかないことがあるようなので、"%*"にすると良いみたいです。なぜこうなのかは、これ以上は詳し…