こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Windows Vista で Explorer から Excel を読み取り専用で開くには?

こんにちは。
Windows XPでは、エクスプローラからExcelのファイルを右クリックして読み取り専用で開く場合には、以下のような方法で行い、うまく行っていました。
http://civic.xrea.jp/2008/05/09/excel-readonly/

しかし、Windows Vistaの場合、この中の「アクションの編集」というダイアログを同じ手順で表示させることができません。
どのようにすれば、Windows Vista でも、エクスプローラからExcelファイルを読み取り専用で開くことができるでしょうか?
(エクスプローラ上で、当該ファイルを選択し、Shiftキーを押しながら右クリックで出てくる「読み取り専用で開く」メニューから開いた場合でも、読み取り専用でないモードで開いてくれないようですね。)

なお、環境は以下の通りです。
 OS:Windows Vista Business SP2
 Excel:Excel 2003 SP3

どうぞよろしくお願いいたします。

投稿日時 - 2009-11-17 09:57:06

QNo.5454517

困ってます

質問者が選んだベストアンサー

こんにちはー!おおっと思ったので初投稿します。

最近XPからVistaに乗り換え、全く同じことで困っていろいろ調べた結果、
ようやくうまく行ったので、ご紹介します。

1.↓の記事のソフト(FileTypeMan)をダウンロードして解凍しときます。
http://www.forest.impress.co.jp/article/2008/10/14/filetypesman.html

2.FileTypeManを起動すると、tokyo_eyeさんがご紹介されてたURLにある、
XPの「ファイルの種類の編集」ダイアログっぽいのが表示されます。

3.FileTypeManの上の画面から拡張子xlsを選択すると、下の画面にXPで言うところの「アクションの編集」ダイアログっぽいのがでますので、
そこからOpenAsReadを選択します(多分上から3つ目)。

4.右クリックして「Edit Select Action」を選択すると、「Edit Action」ってダイアログが表示されます。

5.画面の下半分に「DDE」って枠があり、その中にMessageってテキストボックスがあります。デフォルトでは[open("%1",,,,,,,,,,,,,,1,,1)]となってますが、これを[open("%1",,1)]に変えてしまい、「OK」ボタンを押せば終了です。
([open("%1",,,,,,,,,,,,,,1,,1)]ってなってるのがMSのバグのようです…)

ぜひぜひお試しくださいー

投稿日時 - 2009-12-10 10:22:00

お礼

ありがとうございました!
教えて頂いた方法で、無事解決いたしました。
説明も丁寧にまとめられていて、分かりやすかったです。:)

投稿日時 - 2009-12-10 15:13:47

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問