Excel2003では、アレンジを施したショートカットを
SendToフォルダに置いて、自分の意思で好きなときに、
読み取り専用で開いて仕事をしていました。
(エクセルファイルを右クリック→送る)

Excel2007においても、送るメニューから読み取り専用
で開くことは可能ですか?

“必要がなければ読み取り専用で開いて~”という機能は
利用できません。ファイルの管理者は他の部署だからです。
こちらの都合で閲覧だけしたいデータなので、読み取り専用
機能を設定してくれなんて言えません。

Excel2007のショートカットのプロパティを開いて「/r」等
アレンジを加えたかったのですが編集箇所が見当たりません。
現在の職場はインストールもアンインストールも
Administrator許可をもらわないと容易にできません。
読み取り専用ショートカットはシステムをいじるような事だから
諦めたほうがよいでしょうか。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

>今日職場のPCでショートカットのプロパティを開いたところ、リンク先がグレーアウト状態のため、いじれませんでした。


Excel.exe本体からのショートカットですか?
~~~~~~~~~~~~~~~~~~~
Office2007をデフォルトでインストールしたら

C:\Program Files\Microsoft Office\Office12\EXCEL.EXE

あたりになると思うんですが、
このEXCEL.EXEを右クリックしたまま
SendToフォルダにドラッグして持って行って
ボタンを離した時にポップアップされるメニューの
[ショートカットをここに作成]です。
手順を確認してください。

この回答への補足

6/13 報告が大変遅くなりました。
スタートメニューのエクセルのショートカットではなく、
ご教示いただいた直接Office12フォルダまで行って、
そこのEXEのショートカットを作り、プロパティで /rを加え、
Sendtoフォルダに入れました。自分の希望通りの操作が
できるようになりました。ありがとうございます。

補足日時:2011/06/14 00:25
    • good
    • 0
この回答へのお礼

お世話になります……
>Excel.exe本体からのショートカットですか?
確かスタート→プログラム→MS officeにあるエクセルのアイコンをデスクトップにコピーして、そのプロパティを開きました。
.EXE本体からショートカットを作成してはなかったです。

>右クリックしたままSendToフォルダにドラッグ
>ボタンを離した時にポップアップされるメニューの
>[ショートカットをここに作成]
はいもう一度手順を改めてみます。
ありがとうございます、

お礼日時:2011/04/24 20:20

>(エクセルファイルを右クリック→送る)


同じやり方で良いのなら
SendToフォルダにExcel.exe本体からのショートカットを置いて
その[プロパティ]でリンク先を編集してみてください。
例)"C:\Program Files\OFFICE11\EXCEL.EXE" /r など。

または
http://www.asahi-net.or.jp/~ef2o-inue/kankyo/sub …
http://www.asahi-net.or.jp/~ef2o-inue/kankyo/sub …
この辺りも参考になるでしょう。
が、動作によってはレジストリ修正の必要があるかもしれません。
>現在の職場はインストールもアンインストールも
>Administrator許可をもらわないと容易にできません。
..という事なのでレジストリ修正も不可なのでしょうか。

この回答への補足

レジストリ修正はまったく試してないです。恐らく権限がないと
言われる気がします。抜き打ちでシステムログ?を取っている
ようなのでよく分からないことは避けておきます。

補足日時:2011/06/14 00:29
    • good
    • 0
この回答へのお礼

お助けありがとうございます! 
今日職場のPCでショートカットのプロパティを開いたところ、リンク先がグレーアウト状態のため、いじれませんでした。

参考リンクも恐縮です。月曜以降にファイルタイプの編集方面からも何かできるか試してみます。

>レジストリ修正も不可なのでしょうか。
まったくできないことはないと思いますが、思わぬ箇所はばっちり制限されているかもしれません。
私がいじってしまってもPC動作に異常がなければ管理人が飛んでくることはないので、Office2007に慣れたい意味でもちょっとトライしてみます。
どうもありがとうございます。

お礼日時:2011/04/23 01:21

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル プルダウンの作り方

お世話になります。
エクセルでプルダウンの作り方を教えていただけませんでしょうか?
住所を▼のボタンでクリックしたら【北海道,青森,秋田,岩手・・・】などの選択ができるようにしたいのです。
宜しくお願いします。

Aベストアンサー

メニューから「データ」、「入力規則」、「設定」で「入力値の種類」を「リスト」を選択します。
そうすると「元の値」という表示がでますので、そこで前もって作っておいたリストの範囲を指定します。
多くないのでしたら、そのままそこにカンマで区切って入力しても出来ます。

QExcel2007で読み取り専用で開かせたい。

Excel2007を使用しています。

Excelファイルを開くときに、
「変更する必要がなければ、読み取り専用で開いて下さい」
という旨のメッセージを表示することができたと思うのですが、
どのように設定すれば良いかわかりません。

操作手順を教えて頂けませんか?
よろしくお願いいたします。

Aベストアンサー

取りあえず2003の情報でよければ・・・

『名前を付けて保存』→『ツール』→『全般オプション』

で、【読み取り専用を推奨する】

です。

Qエクセルでプルダウンメニューの作り方

  エクセルの画面で、よく三角形を逆さまにした形をクリックするといくつかメニューが出てき、どれかを選べるようになっていますが、その作り方を教えてください。
 会社で人事を担当していますが、三角形(プルダウンボタン)をクリックすると社員氏名一覧が表示され、そこから選択できるようにしたいのです。
 しばらく自力でいろいろやってみましたが、さっぱり見当がつかず、どうやればいいのか分かりませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならないでしょうか?
Excel2007の場合は↓のURLが参考になるかもしれません。

http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-ny_kis2.html

尚、同一Sheetに「名簿表」を作成する場合は名前定義する必要はなくて
「元の値」の右側の四角をクリックし、リスト表示したいセルをそのまま範囲指定すればOKです。

以上、お役に立てば良いのですが・・・m(_ _)m

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならない...続きを読む

QExcel2003で作ったファイルがExcel2007で開かない

Excel2003で作ったファイルがExcel2007で開けず、困っています。
Excel2007で作ったファイルが他のバージョンで開けない、という方は沢山いらっしゃると思うのですが、今回は逆です。

Excel2003で作成し、普通に名前を付けて保存したデータがあります。
(そういうデータを頂きました)

これをExcel2007が動作しているWindows XP Professional EditionのPCに持ってきて、デスクトップにコピーし、アイコンをダブルクリックするとExcel2007は起動するのですが、ファイルは開かれません。

色々調べてみると、ダブルクリックで開かないという「似た症状」は沢山あるのですが、どれも今回の症状には該当しませんでした。

・このデータ以外は、Excel2003で作成した物でもすべてダブルクリックで開きます。
・このデータをダブルクリックで開こうとすると、Excelのワークシートはまったく出てこないのに、シートに貼り付けてあるコメント欄だけは表示されます。
・Excel2007を普通に起動し、「開く」メニューから開くと普通に開けます。
・同型のPCが複数台あるのですが、どれで開いても同じです。
・まったく別にWindows Vista Buisinessのノートパソコンがあるのですが、これでは問題なく開くことができました。

ややこしい話なのですが、単純にExcel2007でファイルが開けないので困っています。

ヒントでも結構ですので、どなたかお知恵を貸してください。

Excel2003で作ったファイルがExcel2007で開けず、困っています。
Excel2007で作ったファイルが他のバージョンで開けない、という方は沢山いらっしゃると思うのですが、今回は逆です。

Excel2003で作成し、普通に名前を付けて保存したデータがあります。
(そういうデータを頂きました)

これをExcel2007が動作しているWindows XP Professional EditionのPCに持ってきて、デスクトップにコピーし、アイコンをダブルクリックするとExcel2007は起動するのですが、ファイルは開かれません。

色々調べてみると...続きを読む

Aベストアンサー

エクセルの2003以前のバージョンを対象とした2007互換パッチがあります。
旧バージョンでの保存時に保存形式を選択することで2007でも正常に開くことが出来るようになります。

参考URL:http://www.microsoft.com/downloads/details.aspx?FamilyId=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&displaylang=ja

Qエクセル(Excel) 納品書の作り方【画像修正版

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が見にくかったのでシート<CENTER></CENTER>だけにしました。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルでコピー!
そのまま最後の24行目までコピーしておきます。

F4セルには
=IF(COUNTBLANK(B4:E4),"",D4*E4)
という数式を入れ、F24までオートフィルでコピー!

これでB列に商品番号を入力すればSheet2のデータが反映され、
E列に数量を入力でF列に金額が表示されると思います。

最後に合計金額のF26セルは
=IF(COUNT(F4:F24),SUM(F4:F24),"")
手数料のF27セルは
=IF(F26="","",F26*0.2)

これで何とか形にならないでしょうか?

※ 振込金額の欄は不明ですので手を付けていません。

参考になりますかね?m(_ _)m

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルで...続きを読む

Qexcel2003環境で、excel2007のファイルを互換パック導入で開きたい

目的は表題の通りなのですが、以下の通り私の場合ちょっとややっこしい事をしてしまいました。
1.PC購入後、office2003をインストール
2.office2016をインストール
この時点で、excel2003のファイルをダブルクリックしたらどうしても2016で開いてしまう。
(既定のプログラム変更できず)
3.office2016をアンインストール
4.outlook2016を別途購入インストール
5.offic2007互換パックをインストール
(word2007のファイルは問題なくダブルクリックで開くが、excel2007のファイルは開かず、
見るためには、まずexcel2003を開き、そこから開くファイルをexcel2007のファイルを指定
すると開きます。)
6.コントロールパネルの既定のファイルの関連付けを設定するで一覧を見ると、
 .xlsはMicrosoft Office Excelになっていて問題なし。
 .xlsmと.xlsxがアンインストールしたはずのExcel2016になっています。
関連付けをexcel2003に変更がどうしても出来ません。
何とかならないでしょうか。よろしくお願いします。

目的は表題の通りなのですが、以下の通り私の場合ちょっとややっこしい事をしてしまいました。
1.PC購入後、office2003をインストール
2.office2016をインストール
この時点で、excel2003のファイルをダブルクリックしたらどうしても2016で開いてしまう。
(既定のプログラム変更できず)
3.office2016をアンインストール
4.outlook2016を別途購入インストール
5.offic2007互換パックをインストール
(word2007のファイルは問題なくダブルクリックで開くが、excel2007のファイルは開かず、
見...続きを読む

Aベストアンサー

最近も、私は調整しなおしたのですが、全部、2007以上の話で、2003下位バージョンの下位バージョンはやったことがありません。
なかなか敷居の高い問題だと思います。

以下は、お手数ですが、Office 15の部分は、16に読み替えてください。
それから、作業は、すべてレジストリを書き換えることになります。

まず、ファイルをクリックして開くのは、

\HKEY_CLASSES_ROOT\CLSID\{00024500-0000-0000-C000-000000000046}\LocalServer32

の値として、

C:\Program Files\Microsoft Office 15\Root\Office15\EXCEL.EXE /automation

となっているから、これが Office 15 が起動するわけです。Office 15 は、2013 のことです。(Automation というのがそれオプションです) 
ここまでが、Excelの上位バージョンの話
--------------------
Excel の古いものは、Sheet.8 あたりですが、
\HKEY_CLASSES_ROOT\Excel.Sheet.8\DefaultIcon

\HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command

ここの値は、このようになっているから、
"C:\Program Files\Microsoft Office 15\Root\Office15\EXCEL.EXE" /dde
2013で開くようになっているわけです。

ここらを直せばよいはずなのです。
それと拡張子の起動も直します。

2003 .xls
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel
KEY_CLASSES_ROOT\Excel.Sheet.11\Shell\Open\command

ファイルをダブルクリックしてからアプリが起動するまで。
https://tunemicky.blogspot.jp/2011/11/blog-post.html

(ここは分かりやすい)
HKEY_CLASSES_ROOT [.xls]を開きます。 (既定)値:Excel.Sheet.8

また、多少参考にはなると思います。
https://support.microsoft.com/ja-jp/help/291288/description-of-the-startup-switches-for-excel

これらを確かめながら、レジストリを書き換えていけばよいと思うのです。
気が乗らない時や忙しい時にはしないほうがよいです。慎重に書き換えていってください。以下は、良くまとまっていると思いました。

http://www.asahi-net.or.jp/~ef2o-inue/kankyo/sub02_03_031.html

最近も、私は調整しなおしたのですが、全部、2007以上の話で、2003下位バージョンの下位バージョンはやったことがありません。
なかなか敷居の高い問題だと思います。

以下は、お手数ですが、Office 15の部分は、16に読み替えてください。
それから、作業は、すべてレジストリを書き換えることになります。

まず、ファイルをクリックして開くのは、

\HKEY_CLASSES_ROOT\CLSID\{00024500-0000-0000-C000-000000000046}\LocalServer32

の値として、

C:\Program Files\Microsoft Office 15\Root\Office15\EXCEL....続きを読む

Qエクセル(Excel) 納品書の作り方【改めて】

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が貼り付けてあります。商品名は1番以外伏せさせていただいています。
くっつけてありますが、左側がシート1・右側がシート2です。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです)

でしたら、
C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE))
D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE))
E1セルは空白で
F1セルに=IF(D2="","",D2*E2)
といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。
おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

QExcel2003で作成したファイルをExcel2007で開くとテキストボックスの不具合

Excel2003で作成したファイルをExcel2007で編集しています。

ファイル内にテキストボックスがあるのですが、2003の場合、文字数が多くなれば自動で改行されてテキストボックス内に表示されています。
ところが同じExcelファイルを2007で開いて編集しようとした場合、改行されずに全て1行で表示しようとしているため、文字列が途中で途切れてしまいます。

テキストボックス自体を2007で新しく作り直すしかないのでしょうか?
なお、このファイルを2003で開いた場合、なにか問題はありますか?

Aベストアンサー

問題の解決にはならないかも知れませんが、質問の現象は互換パックの
不具合のようです。

EXCEL2003で開く分には問題はないかと思います。

参考URL:http://support.microsoft.com/kb/930069/ja

Qエクセル2007でプルダウンで選んだものに反応

Excel2007でプルダウンで選んだものに反応して隣のセルが自動入力される方法(エクセル2007)
A1をプルダウンで「猫」「犬」から選べるようにし、「猫」を選んだ場合B1に自動に「111」が、「犬」を選んだ場合B1に自動に「222」と入力されるようにしたいです。
ご教授の程、宜しくお願いします。

Aベストアンサー

VLOOKUP関数での方法です。
(1)別シートに入力文字列と対応コード表を作成。(仮にSheet2のA:B列範囲で順不同)
(2)B1に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2FALSE),"")を設定
   入力文字列が存在しない場合は空白としています。

QExcel2003で作ったファイルを、Excel2007で開くことが出来ません。

Excel2003で作ったファイルを、Excel2007で開くことが出来ません。
正確に言うと、エクスプローラーやデスクトップからExcel2003で作ったファイルをダブルクリックすると、Excel2007自体は起動するのですが、ファイルが開かれません。

ところが、Excel2007を起動した後、[ファイル]メニューからExcel2003で作ったファイルを選択して開くことは出来るのです。

いちいち、ファイルメニューから開くのは面倒です。
何が原因かご存じの方がいらっしゃいましたら、対処方法を教えていただけないでしょうか。

Aベストアンサー

こんにちは。

関連付けがおかしくなってしまったようですね。
手動で直す方法もありますが、結構面倒なのでOfficeを再インストールまたはアプリケーションの修復されてはいかがでしょう。


人気Q&Aランキング