• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルでExcelを読み取り専用で開きたい)

バッチファイルでExcelを読み取り専用で開く方法

このQ&Aのポイント
  • バッチファイルを使用してExcelの読み取り専用ファイルを開く方法について知りたいです。現在、ファイルをバッチファイルで開くと「読み取り専用で開きますか?」ダイアログが表示されますが、このダイアログを表示させずにファイルを開く方法を教えてください。
  • バッチファイルでExcelの「読み取り専用を推奨する」設定のされたファイルを開く際に表示される「読み取り専用で開きますか?」ダイアログを回避したいです。現在、ファイルのショートカットを作成してバッチファイルで開いていますが、ダイアログが表示されてしまいます。どのようにすればダイアログを回避できるでしょうか?
  • バッチファイルでExcelの読み取り専用ファイルを開く際に表示されるダイアログを回避したいです。現在、コマンドに「/r」と指定してファイルを開いていますが、ダイアログが表示されてしまいます。効果的な方法を教えてください。

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

自分の環境のExcel2010だと、 start "" "C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" /r "C:\Users\【ユーザー名】\Desktop\【ファイル名】.lnk" なら、大丈夫っぽかったです。

jozet
質問者

お礼

さっそくご回答くださりありがとうございます! 同じように試したらできました。 ただ、Excelプログラムがファイルごとに複数起動してしまったため、 できれば1つのExcelプログラム内でまとめられるとベストです。 もう少し回答を募集したいと思います。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

> 複数の上記設定ファイルをバッチファイル1回で開かせたいです。 こちら、見落としてました。 > Excelプログラムがファイルごとに複数起動してしまったため、 コマンドラインオプションは、Excelを起動する時に渡すものですから、そういう動作になります。 質問文に質問者さんが書いていたやり方だと、Windowsのシェルにワイルの場所を渡しますので、ダブルクリックと同等の処理で開きますし。 別の方法を検討するのが良いと思いますが、バッチファイルで無きゃダメなのか?WindowsShellなんか使えるのか?とか、条件が不明瞭なので何とも。 無理にバッチファイル使うのなら、質問者さんの方法でファイル開いて、自動的に「読み取り専用で開きますか?」に「はい」を押すようなプログラム動作させるだとか。

jozet
質問者

お礼

回答ありがとうございました。 私はShellについてはまったく知識がないため、 バッチファイルでできるといいなと思ったのですが、 バッチでは仕様上そういう動作になってしまうと理解できました。

すると、全ての回答が全文表示されます。

関連するQ&A

MFC-J6983CDW印刷名が化ける
このQ&Aのポイント
  • MFC-J6983CDW印刷名ドキュメント名が化けて印刷できない
  • パソコンはWindows10で有線LAN接続で使用しています
  • 電話回線はひかり回線を使用しています
回答を見る

専門家に質問してみよう