• 締切済み

スタートアップに2つのファイルを立ち上げたい

win7です。 パソコンを起動したときに2つのエクセルファイルを立ち上げたい為、 スタートアップに2つのファイルのショートカットを入れてるのですが 1つのアプリケーションの枠内に2つのファイルが立ち上がっています。 パソコン起動時に それぞれのアプリケーションの枠内に ひとつずつエクセルを立ち上げるにはどうすればいいでしょうか?

みんなの回答

  • cj_mover
  • ベストアンサー率76% (292/381)
回答No.3

#1、cjです。追加レスです。 ちょっと補足しておきます。 より簡単な方法は幾つかあった訳ですが、 2つのExcelアプリケーションをWindows起動時(後)に連続で開くと、 手許のWin7環境では、 ・アドイン読み込み失敗で選択を求めるダイアログが、  アドインの数だけ、起動時と終了時に分けて表示される。 ・タスクバー上のExcelアイコンがフォーカスされ点滅状態になる など、それぞれに問題があったので、 最小限の対策を加える為の方法を選んだつもりだったのです。 もっとも、#1のやり方で十分なのかどうかは、 様々な影響を確認してみないと何とも言えませんし、 こちらも複数環境を変えてテストする余裕もないので、 不十分である可能性も大いにあります。 デフォルト状態のExcelに設定されているSOLVERや 個人用マクロブックなど、すべてのアドインやブックへの参照を切って試したら、 幾つかの方法ではうまく行くようでした。 お使いの環境で問題ない方法であれば、もちろん、より簡単な方がいいと思っています。 環境の違いでどうなるかについては、私にも多少の興味はあります。 因みに私が確認したのはWin7x64 XL2010x64だけです。 以上、補足でした。

  • Kaneyan-R
  • ベストアンサー率42% (1248/2909)
回答No.2

ファイルではなく「Excelへのショートカット」を作って、パラメータとしてファイルを渡すと良いかと。 新規ショートカットで以下のように指定します。 【例】 "C:¥Program Files¥Microsoft Office¥Office12¥Excel.exe" "ファイルのフルパス" ※excel.exeの場所は適時読み替えて下さい。 こうすると、まずExcelが起動して、それからファイルを読み込むので、多分複数ウインドウで開くはずです。 2つ同時に開く場合、スタートアップにショートカットを2つおくのでも良いですが、BATファイル作って置いておいても良いでしょう。 メモ帳で以下を記入。拡張子を「bat」にして保存します。 =================================================== echo off "C:¥Program Files¥Microsoft Office¥Office12¥Excel.exe" "ファイル1のフルパス" "C:¥Program Files¥Microsoft Office¥Office12¥Excel.exe" "ファイル2のフルパス" =================================================== もちろん、VBSやJS、WSH使って起動させても構いません。

  • cj_mover
  • ベストアンサー率76% (292/381)
回答No.1

こんにちは。 > パソコン起動時に > それぞれのアプリケーションの枠内に > ひとつずつエクセルを立ち上げるにはどうすればいいでしょうか? 現状は、 スタートアップフォルダにExcelブックへのショートカットを2つ置いてある と思いますが、 これを取止め、 新たに、VBScriptファイルを作成し、スタートアップフォルダに置く、 という方法を紹介します。 幾つか方法はあるかと思いますが、これでも比較的簡単な方法です。 以下、手順です。 step1■ デスクトップ(仮の作業場所)に[新規作成][テキスト...]テキストファイルを作成します。 step2■ このテキストファイルをメモ帳で開きます。 step3■ メモ帳で開いたテキストファイルに以下のスクリプトを過不足なく貼り付けます。 ' ' 〓〓〓〓 スクリプト 〓〓〓〓 この下の行から 〓〓〓〓〓〓〓〓〓〓〓〓〓 ' ' VBScript ' ' /// スタートアップから呼出。 ' ' /// 2つのExcelブックを開く ' ' /// それぞれ別のアプリケーションで開く/起動 ' ' ★要指定 2ヶ所 それぞれ2点 ' ' | ブック名の指定は、""ダブルクォート2つの間に、 ' ' | ドライブ名から始まり、ファルダパス、ブック名、拡張子、正確に!! ' ' | 第2引数はそれぞれのアプリケーションの水平位置 ' ' | (例では、ひとつめのブックは左 0 、ふたつめのブックは右 500) ' ' | アプリケーションの水平位置を変更したくない時は、第2引数に -1 を指定 Option Explicit WScript.Sleep (100) ' '   ★   ↓ 要修正 ↓        ↓ 要修正 ↓  ★ OpenXlAppWbk "D:\フォルダパス1\ブック名1.xlsx", 0 WScript.Sleep (100) ' '   ★   ↓ 要修正 ↓        ↓ 要修正 ↓  ★ OpenXlAppWbk "D:\フォルダパス2\ブック名2.xlsm", 500 WScript.Sleep (100) Sub OpenXlAppWbk(sWbkName, nAppLeft) With CreateObject("Excel.Application") .Workbooks.Open sWbkName If nAppLeft >= 0 Then .WindowState = -4143 ' xlNormal .Left = nAppLeft End If .Visible = True WScript.CreateObject("WScript.Shell").AppActivate .Caption End With End Sub ' ' 〓〓〓〓 スクリプト 〓〓〓〓 この上の行まで 〓〓〓〓〓〓〓〓〓〓〓〓〓 step4■ テキストファイルに貼り付けたスクリプトに必要な修正(書換え)を加えます。★ ●2つのブックのファイルパスをフルネームで指定します。(2ヶ所)★  間違いの無いよう、現在使用しているショートカットファイルの[プロパティ]  から[リンク先]をコピーするようにしてください。 ●2つのアプリケーションの表示位置を水平座標で指定します。(2ヶ所)★  とりあえず仮に、0 と 500 を指定して書いてあります。  ここではそのままにしておいてstep8で調整する方がやり易いと思います。 step5■ テキストファイルを上書き保存して、メモ帳を終了します。 step6■ デスクトップ上でテキストファイルの名前および拡張子を変更します。 ●解り易いような適当な名前に続けて、拡張子を .vbs として確定します。    hogehoge.vbs   ←名前の形式イメージ この時、拡張子を変更したことに由来して、 以下のような警告ダイアログが表示されますが、構わず[はい]を選択します。 |  [Window Title] |  名前の変更 | |  [Content] |  拡張子を変更すると、ファイルが使えなくなる可能性があります。 | |  変更しますか? | |  [はい(Y)] [いいえ(N)] 以下、このテキストファイルをvbsファイルと呼びます。 step7■ ※注意!!Excelが開いている場合は、すべて閉じてください。 デスクトップ上のvbsファイルを開くことで、スクリプトを実行します。 この実行結果により、step4の修正作業が正しいかどうかを確認します。 step8■ もし、ブックのファイルパスに間違いがあれば、エラーダイアログが表示され、 |  --------------------------- |  Windows Script Host |  --------------------------- |  スクリプト:    C:\Users\ユーザー名\解り易いような適当な名前.vbs |  行:    31 |  文字:   1 |  エラー:  'D:\フォルダパス1\ブック名1.xlsx' が見つかりません。ファイル名およびファイルの保存場所が正しいかどうかを確認してください。 |   |  最近使用したファイルの一覧からファイルを開こうとしている場合は、そのファイルの名前が変更されていないこと、移動または削除されていないことを確認してください。 のような内容から、何行めにエラーの原因があるか知ることができます。 vbsファイルをメモ帳で開き直し、正しいファイルパスに書換え、修正してください。 アプリケーションの表示位置を調整したい場合も同様にメモ帳で開いて行います。 一度で決まらない場合はstep7とstep8を繰り返しても構いません。 step9■ vbsファイルの実行結果が期待通りの動作になるよう調整が済んだら、、 stepL■、 デスクトップ上のvbsファイルを切り取り、スタートアップフォルダに貼り付けます。 ●今までスタートアップフォルダに置いていたExcelブックへのショートカット2つは削除(移動)します。 手順は、以上です。 Windowsを再起動して動作を確認してください。

関連するQ&A

  • スタートアップに登録

    こんにちは! いつも使うエクセルファイル3つをPC起動時に開くようにしたくて、スタートアップにエクセルファイルのショートカットを3つ置きました。 すると起動時に3つのファイルが開くようになったのですが、エクセルアプリケーションが2つ余計に開いてしまい、合計5個開いてしまいます。 余計なエクセルを開かずに、起動時に3つのエクセルファイルを開くことは出来ないでしょうか?

  • スタートアップ

    win8.1を使っていますが 全てのプログラムにスタートアップと言うフォルダはないのでしょうか? win7も使っていますが、 win7の場合は、スタートアップと言うフォルダがあり、 底に起動したファイルのショートカットを入れれば、起動してくれます。 これと同じことをwin8.1ではできないのでしょうか?

  • スタートアップに加えたい。

    スタートアップにアプリケーションを登録したいのです。 カレントユーザー、オールユーザーどちらにおいても スタートアップフォルダにショートカットを配置しましたが きちんと起動してくれませんでした。 ちゃんと登録されていないのだと思い、msconfigでも確認しましたが きちんと登録されており、途方に暮れてしまいました。 この教えてgooの過去ログを検索し、似た案件を見つけましたが、 スタートアップフォルダに入っているファイルは正しい数でした。 スタートアップフォルダに入れていないスタート時に起動する アプリケーションはきちんと起動しています。 どなたか問題の解決に力を貸して下さい。

  • スタートアップ エクセル 同じ枠内で開くには?

    スタートアップにエクセルファイルを複数家れると、同じ枠内(アプリケーション内)で開いてしまいますが、 アクセスの場合は、個々の枠内で開かれます。 エクセルもアクセスのように、ファイルごとのアプリケーションで開きたいのですが、 どうすればいいですか? VBA等を使ったスタートアップを作成するしかないのでしょうか? ウィンドウズの標準機能では無理ですか?

  • スタートアップ

    win7です。 windowsキー+Fで検索画面を開き、 検索場所をCドライブにして、「スタートアップ」を検索すると、 フォルダが1つヒットするのですが、中身を見ると空です。 しかし、すべてのプログラムのスタートアップを見ると、複数のアプリのショートカットが入っているし、 実際にパソコンを起動したときは、 すべてのプログラムのスタートアップに入っているアプリケーションが起動します。。 windowsキー+Fの検索結果のスタートアップは何なのでしょうか? フォルダのパスは、 C:\ProgramData\Microsoft\Windows\Start Menu\Programs となっています。

  • スタートアップフォルダの片方のエクセルしか起動しない

    こんにちは。ウインドウズ2000を使っています。パソコン起動時に2つのエクセルファイルを自動起動させるため,スタートアップフォルダに両ショートカットを入れてますが、片方しか起動しません。どうすれば両方起動させることができるでしょうか?ご教授願います。 尚、開かないほうのファイルにはマクロが組まれてます。また、XLSTARTフォルダにショートカットを入れる方法を試しましたが、別のファイルを開く際に毎回起動するのでうっとおしく不適当です。

  • スタートアップにタスクマネージャーのショートカット

    win8.1です。 パソコン起動時にタスクマネージャーを起動したいのですが スタートアップにタスクマネージャーのショートカットを入れたいです。 でもタスクマネージャーがどのフォルダにあるのかわかりません。 ご教授ください。

  • スタートアップフォルダーに入れたファイルが自動で立ち上がらなくなりました。

    Windows XPのデスクトップPC(NEC VALUESTAR,Pentium(R)4,CPU1.60GHz,1.59GHz-256MBRAM)を使っています。 以前からスタートアップフォルダーに、毎日使うことの多いエクセルのファイルを入れて、起動直後にすぐ入力できるようにしていましたが、少し前から、自動で立ち上がらなくなりました。 エクセル(2003)そのものは立ち上がるのですが、ファイルを自動的に読み込まず、ブランクの灰色画面のままです。 ファイル名は"半角アルファベット8文字".xlsにしてあり、漢字等は使用していません。 ショートカットが壊れたのかと思い、入れ直してみましたが、同じでした。 また、このショートカットをダブルクリックで開くとちゃんとファイルが立ち上がるので、問題はないと思います。 他にどんな原因が考えられるでしょうか? ご存知の方いらっしゃいましたらお教え下さい。 ちなみにスタートアップフォルダーには、ほかにブラウザ(IE6)とメールソフト(ポストペットV3)の二つのショートカットが入れてありますが、こちらは自動で立ち上がります。

  • 何故スタートアップでは立ち上がらないのでしょうか?

    win8.1です。 C:\Users\○○\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup に Taskmgr.exe - ショートカット を入れてるのですが PC起動時にタスクマネージャーが立ち上がりません。 しかしこのショートカットを手動でダブルクリックすると立ち上がります。 何故スタートアップでは立ち上がらないのでしょうか?

  • スタートアップと隠しファイル

    多分初歩的な質問なんですけど教えてください。 まず、スタートアップってなんですか?ここにソフトを入れておくとパソコン起動時にそのソフトが勝手に起動するんですか?で、具体的にはどうやって入れるのですか? 次にアイコンのプロパティで隠しファイルを選ぶとそのアイコンが半透明になるんですがこれはどのような意味があるんですか?

専門家に質問してみよう