Mr.Tの場所

特攻野郎Aチームじゃないよー

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  253  : 記事  0  : コメント  4699  : トラックバック  52

ニュース

  • 性別:男
  • 猫1:まる
  • 猫2:もろ
  • 猫3:にゃん左部郎
  • タバコ:男は黙ってJPS
[わんくま同盟] C#, VB.NET 掲示板

書庫

日記カテゴリ

Mr.Tです、こんにちは。

2007Officeで、Office2003などの旧バージョンとの互換性を保つために、保存するときの拡張子を

設定することができます。

ところが、そういう設定を行っていても、デスクトップなどで右クリックしてから、ファイルの新規作成を行うと

*.DOCや、*.xlsにはなってくれません。

 

これを変更するには、レジストリを修正しておく必要があるようです。

[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew]

"FileName"="excel.xls"

ShellNewに対して、上記の内容を作成しておけば、右クリック→新規作成したときに、Microsoft Office Excel 97-2003 ワークシート

という表記がでてきます。

とりあえず、今のところ問題らしいものは出てきていません。

 

ユーザはいろんな使い方するよなー、と思います>ホント

投稿日時 : 2007年10月4日 22:04

コメント

# re: デスクトップを右クリックして、Office2007のファイル新規作成するとき 2007/10/04 22:09 Mr.T
あが、2007Officeやんけ...orz

# re: デスクトップを右クリックして、Office2007のファイル新規作成するとき 2007/10/04 22:12 Mr.T
http://blogs.wankuma.com/sakamoto/archive/2007/10/04/99801.aspx

# re: デスクトップを右クリックして、Office2007のファイル新規作成するとき 2007/10/04 22:43 さかもと

えっ?
20070年 ffice・・・?



# re: デスクトップを右クリックして、Office2007のファイル新規作成するとき 2007/10/05 1:19 Mr.T
ウホ、未知との遭遇www

# re: デスクトップを右クリックして、Office2007のファイル新規作成するとき 2007/10/18 18:10 Juuun
Juuun です。こんにちは、はじめまして。
Mr.Tさんの
「デスクトップなどで右クリックしてから、ファイルの新規作成を行うと
*.DOCや、*.xlsにはなってくれません。」への対策投稿、知人から
尋ねられていたことへの解消策として、先日知人宅へ行ってきました。
実は私は、2003環境のため、自身では確認できません。
そこで、もう少し詳しく教えていただければと思ってます。

知人のパソコンでレジストリを修正しようとregeditにて開きましたところ、

[HKEY_CLASSES_ROOT\.xls]
配下には、[\Excel.Sheet.5\ShellNew] 、[\Excel.Sheet.8\ShellNew] があり、
[\Excel.Sheet.5\ShellNew]には 、既定という名前と"FileName"="excel5.xls" がありました。
[\Excel.Sheet.8\ShellNew]には 、既定という名前だけがありました。

また、
[HKEY_CLASSES_ROOT\.xlsx]というフォルダもあり、
配下には、[\Excel.Sheet.12\ShellNew] があり、既定という名前と"FileName"="excel12.xlsx" がありました。

[\Excel.Sheet.8\ShellNew]に"FileName"="excel.xls" を文字列値だったかで新規作成してみたり、
[\Excel.Sheet.12\ShellNew]の"FileName"="excel12.xlsx" を
"FileName"="excel12.xls" に変更してみたり、
他にも試したのですが、よく覚えていなくて・・・。

でも、どれもうまくいきません。

レジストリを触るとパソコンが動かなくなるとかも聞いたことがあって、
もう怖くなり、先日は、メモした元の内容に戻し帰って来ました。

どこに(どの配下にある\ShellNew)の中か、
どのように(新規で追加するのか内容変更か)、
どういう記述("FileName"="excel.xls"なのか、excel5?8?12?などの記述) にするのか、

教えてください。


# re: デスクトップを右クリックして、Office2007のファイル新規作成するとき 2007/10/24 14:03 Juuun
Juuun です。こんにちは。

もういちど、冷静に試したら出来ました。
若干あり、Mr.Tさんの記載とは違うところがあったようですが・・・。
ありがとうございました。

次は、.doc です。
色々頑張ってみます。
では・・・。


# re: デスクトップを右クリックして、Office2007のファイル新規作成するとき 2007/10/24 22:58 Mr.T
Mr.Tです、こんにちは。
コメントを見落としてました、すみません。

結果的にうまくいったようですが、私があげた例は、
Office2007のみがインストールされている環境なので、
Juuunさんが試された環境とは異なるかもしれません。
基本、ShellNewに"excel.xls"であるかどうかは、おそらくOfficeのバージョンによって変わるようです。
また、この変更は再起動をした後で有効になったように思います。
もしよろしければ、試した環境と、その内容を教えていただければ、エントリ修正もしたいと思います。

# re: デスクトップを右クリックして、Office2007のファイル新規作成するとき 2007/11/02 14:10 鷲津
はじめて投稿します。

とても興味深い内容で試してみようとしたのですが、

>"FileName"="excel.xls"
>ShellNewに対して、上記の内容を作成しておけば、

の操作がわかりませんでした。

ご教授お願いいたします。




# re: デスクトップを右クリックして、Office2007のファイル新規作成するとき 2007/11/03 0:08 Mr.T
Mr.Tです、こんにちは。
鷲津さん、コメントありがとうございます。
操作について、ということですが、
1)コマンドプロンプトから、regeditでレジストリエディタを起動。
2)左ペインのツリーから、
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew]
を探します。
3)右ペインを右クリックするか、メニューの編集から新規→文字列値を指定
4)追加された文字列の名前を「FileName」に変更
5)そのFileNameの項目を右クリックして、修正を選択し、値のデータにexcel.xlsと記入
これで、エディタを閉じてください。
その後、再起動してもらえればよかったはずです。
※レジストリの修正は、自己責任になりますので、
レジストリのバックアップをしておくとよいです。

# re: デスクトップを右クリックして、Office2007のファイル新規作成するとき 2007/11/03 7:41 鷲津
Mr.T 様 早速の返信コメントありがとうございます。
おかげさまでうまくいきました。

素人の質問に丁寧にお答えいただき感謝です。m(__)m

Post Feedback

タイトル
名前
Url:
コメント