変奏現実

パソコンやMMORPGのことなどを思いつくまま・・・記載されている会社名・製品名・システム名などは、各社の商標、または登録商標です。

この画面は、簡易表示です

EXCEL

[Excel]Alt+F11の競合

ExcelでVBAエディタは ALT + F11 で開いていたが、

暫く振りに使ったら無反応だった。

仕様が変わったのかな?思ったら

NVIDEA GeForce Expressの中で「 ALT + F11 」をフックしていたせいだった。

普通は自分の画面上でしか 自分の ショートカットは有効にならないが

ゲームの画面をキャプチャ等をするには、

デスクトップ内で 自分の ショートカット を有効にする方法(ジャーナルだったかん?)を使うしかない。

このため「ゲーム内のオーバーレイ」で登録してある「ショートカット」は全てのアプリの 「ショートカット」 より優先されるのだ。

対処法で一番確実なのは

NVIDEA GeForce Expressで 「ゲーム内のオーバーレイ」 を無効化

もし、Excelの操作をキャプチャで使ってるなら、

  1. 隠れているインジーケータから
  2. NVIDEAを右クリックして
  3. GeForce Expressをクリック
  4. 画面右上の方の歯車のアイコンをクリック
  5. 左側の全般をクリック
  6. 画面中央の「ゲーム内のオーバーレイ」の「設定」ボタンを押下
  7. 「キーボード ショートカットリスト」を下スクロールし
  8. 「ブロードキャストライブ」のとこの「 ALT + F11 」 を探し出し、
  9. クリックしてスペースバーを押して「None」表示に切り替える。
  10. 「戻る」ボタン押下「完了」ボタン押下
  11. 「ゲーム内のオーバーレイ」状態に変わり、ちょっと何をすればいいか困る状態に陥る(かもしれないけど
  12. デスクトップの右上の「X」ボタン押下と、「ゲーム内のオーバーレイ」が解除される。

かな。



【修復】[EXCELマクロ]こんなのが欲しかった

EXCELは図形のテキストを検索してくれない。
なので自作することになる。
検索マクロEXCELインポートファイル
※利用方法

  1. EXCELのVBAのインポート機能でfrmとbasファイルを取り込み
  2. xlsm形式で保存する。

出来栄えは「怪しい」レベル。
検索や置換のコードは書いてあるけど結果は適当レベル。
「文字列を検索するマクロ」を実行するとフォームがでるので
20150904-1
検索したい文字列とかどのシートを検索するのかとかを設定して【検索】ボタンを押す。
検索を終わると【検索】ボタンが元に戻るので、検索結果を見てみよう。
クリックすれば見つかった場所へ裏のEXCELの画面をスクロールする。
書き換えたくなったら、置換文字を書いて【置換】ボタンを押すと
検索結果で見つかった場所の文字をガガガ・・・と置換する。
※置換対象から除外する方法は no idia
一応、開いた全ブックも対象にできるはず。
これで、
『何たらコードは12から0012になりました。皆さん資料を一斉に修正してくださいね。』
という様な日常的なメールの対応や
遷移図の?ってドコやん!(実は隠しシートの中だった
などを探すのが少し楽になる・・・
気がする。
※使用上の注意:

  • マクロ付きEXCELファイルなので、リンクから直接EXCELで開かないこと。
  • ダウンロードしたら必ずウイルスチェックを行うこと。
  • 使用前にフォームやVBAのソースを一読すること。
  • マクロの処理結果で都合が良くない(または悪い)部分は適宜修正を加えること。

※ソースを読んで混乱しそうなところ

  • Listは0から始まり、Itemは1から始まる。
  • ワークシートの図形はShapesにまとまっている。
  • グループ化された図形はShapesからグループ図形(type=msoGroup)のGroupItemsに移動する。
    • GroupItemsのクラスはGroupShapes。
  • 図形のプロパティにはTextFormとTextForm2がある。
    • どちらかが使える。
  • 一生懸命ヒット件数を引き継いでいる。
    • 結局使っていない。
      • キニシナイ。
  • セルのテキストがヒットした時は「検索結果」のセル名は?
    • 正解はvbTab。
  • 「検索結果」のカラム幅ColumnWidthsは適当。
    • 要調整。
  • Undo/Redoは全く考慮していない。
    • その分処理は速い。
  • コメントの入っているシートではエラーが多発する(想定内
    • コメント図形(type=msoComment)にtitleは無い。
    • コメント図形はSelectできない。



top