Windowsメモ

MS-Windows XPを使っていて控えた覚え書きメモです。


インストーラでError 1704が出る

Windows Installerを使うフリーソフトや市販製品で、 インストール時に、

Error 1704. An installation for <以前インストールしかけたことがあるソフトの名前>
 is currently suspended.
 You must undo the changes made by that installation to continue.
 Do you want to undo those changes?
というダイアログが出て、Yesと押してもNoと押してもインストールされずに終わってしまうことがあります。 これはWindows Installerによるインストール/アンインストールが正常に行われなかったためだそうで、 復旧するにはレジストリをいじる必要があるみたいです。 こちらのE1704Cというフリーソフト を使うと、ボタンを2回押すだけでレジストリをクリアーして、インストールできるようにしてくれます。


エクスプローラの高速化

「圧縮フォルダ」機能を無効にすると劇的に早くなります。 特にフォルダの展開表示で差が出ます。方法ですがコマンドプロンプト (ファイル名を指定して実行⇒「cmd」と打つ) で

regsvr32 /u zipfldr.dll
regsvr32 /u cabview.dll

の2コマンドを実行するだけ。
元に戻したくなったら上記コマンドの"/u"を削った2コマンドを実行すればok。


バッチファイルの関連付け

.BATの拡張子を持つバッチファイルをエクスプローラで右クリック⇒編集で開くと、 メモ帳が起動しますが、これを別のエディタにしたい場合どうしますか? 「ツール」⇒「フォルダ オプション...」⇒「ファイルの種類」 タブの一覧には、BATという拡張子のレコードはありません。 そこで「新規(N)」ボタンを押し、 「新しい拡張子の作成」ダイアログで 「ファイルの拡張子」に.BATと入力し、「詳細(V)」ボタンを押します。 「関連付けられているファイルの種類」に「MS-DOS バッチファイル」という文字が自動的に出るのでそれを待って、 OKを押します。 あとは通常のファイルの関連付けと同様、editのエントリの起動プログラムを、 メモ帳(notepad.exe)から自分の好きなものに変更すればOKです。


Excelの新規ブックのシート数

Excelを開いて「新規作成」で新しいブックを作ったときに最初に3つのシートが作られますが、 Excelのツール⇒オプションの全般タブの「新しいブックのシート数」を変更すると、 この数を変えられます。 しかし、エクスプローラで右クリック⇒新規作成⇒Excelブックを作ったときはこの指定が効かず、 相変わらず3つのシートが作られてしまいます。 これは別の設定が必要です。これすなわち、C:\Windows\ShellNewというフォルダにある 「Excel9.xls」というファイルがテンプレートになっていて、 これをコピーして作られるためで、このファイルを編集してシート数を1つにしておけば、 エクスプローラで右クリック⇒新規作成の際にもシート数が1で作られます。
私はついでに全セルを「テキスト上揃え」かつ「折り返して文全体を表示する」の設定もしてやりました。


タブ区切りテキストファイルの拡張子を.xlsにすると…

あら不思議、そのままExcelで開けてしまいます。 EUCツールなどで、業務データをテキストファイルでダウンロードしたとき、 Excelの「インポート」機能に慣れていない利用者に「とにかくダブルクリックして」とお願いするのならば、 拡張子を.txtではなく.xlsにすればOKです。


Excelで大量セルのハイパーリンクを一括削除するには

1セルずつなら「ハイパーリンクの削除」メニューがありますが、 コピーペーストで沢山のセルにうかーり入ってしまった場合とても大変です。
簡単な方法は以下の通り。

  1. 何も入力していないセルに適当な文字「A」とかを入力して、そのセルをコピーする。
  2. マウスドラッグなどで、ハイパーリンクが付いてしまっているセルを一括選択する。
  3. 「形式を選択して貼り付け」を選び、「演算」で「乗算」を選んで実行する。


Excelファイルを開くときにパスワードを入力させる

「ツール」⇒「オプション」⇒「セキュリティ」タブの「読み取りパスワード」を設定すればok。


Excelで横に並んでいる複数のセルを、縦に並ぶようにして別の位置にコピーしたい

対象セル群をコピーしたあと、コピー先のセルに移動し、 「形式を選択して貼り付け...」で出てくるウィンドウの右下 「行列を入れ替える」にチェックをつけてOK。


Excelのセルに縦書きってできるの?

これは、気づかないと分かりにくいです。(Excel2003でも、2007でも)
正解に近いやり方として、

  • 「セルの書式設定」⇒「配置」タブで、右に「何度」という角度を選べる部分があるので、 そこで90度と設定する…これだと、確かに縦書きになりますが、 文字も横倒しに回転してしまいます。
  • 「セルの書式設定」⇒「配置」タブで、 「折り返して全体を表示する」にチェックを入れ、 セルの幅を、ちょうど1文字分に狭める …これだと文字は横倒しにならず縦書きっぽくなりますが、 括弧()がそのまま(←に見えているまま)です。 これは回転してほしいんですけど…(わがまま)
正解は、「セルの書式設定」⇒「配置」タブで、 右のほうに「方向」の枠内に、 「文字列」という文字が縦書き表示されている縦長の枠がありますね。 この枠は実はクリックでき、クリックすると黒く反転表示されるのです。 この状態が所望の「縦書き」状態なのです。これは分かりづらい。


PowerPointの文章の2行目以降の字下げを変更するには?

メニュー「表示」⇒「ルーラー」でルーラーを表示して引っ張ればok。


コマンドラインでパスワード付き暗号化zipを作りたい

コマンドラインで動作するZIP形式の圧縮/展開ソフトはフリーウェアで多数ありますが、 パスワード暗号化に対応していて便利なのは Info-Zip.orgのZip だと思います。そこのDownloadsのFTPサイトでバージョン2.3がダウンロードできます。 (最新版は3.0のようですが、2.3で十分使えます)
展開して好きな場所に置き、次のように使います。

C:\Wintools\zip\zip -r -P passpass testtest.zip testdir

testtest.zipが作られるZIPファイルの名前、testdirが圧縮対象のディレクトリです。 (もちろん、ファイルを1つ1つ並べて指定することも可能です。) ディレクトリを指定したときは、-rオプションも忘れずにつける必要があります。 -Pとその後ろの文字列がパスワードを指定しています。


Adobe Readerについて

メニューバー、ツールバーを非表示にしたら戻せなくなった!!
黙ってF8、F9キーを押すべかめれ。


IBM Lotus Notesについて

Notesが固まって再起動したら「ウィンドウのオープンでエラーがありました」と言われる
固まって強制終了した際に、何かNotes関係のプロセスが残っているとこのエラーになります。 タスクマネージャでnotesldr.exe、lsnotes.exeなど、Notes関係のプログラムが動いていたら、 それらも終了させて再起動すればOKです。

掲示板で所属、氏名を間違えた
Notesで作る掲示板で、最初に書き込む際にだけ、所属、氏名を求めてくるタイプのものがありますが、 そのときに間違って入力してしまったらどうやって変えたらいいの?
正解は、notes.iniの中を見て、関係の行を削除すればOK。 次回アクセス時にまた尋ねてきます。

Misc. Topics Top

(first uploaded 2005/10/29 last updated 2010/09/15, URANO398)

テレワークならECナビ Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル