Microsoft Office 製品のコマンド ライン スイッチ

Microsoft Office 製品を起動すると、スタートアップ プロセスは標準的な方法で実行されます。 たとえば、Microsoft Wordでは、Wordスプラッシュ画面が表示され、標準テンプレートが読み込まれます。 ただし、Wordスプラッシュ画面なしで開始し、標準テンプレート以外のテンプレートを読み込む必要があるとします。 または、アドインを読み込むか、起動時にマクロを実行することで、プロセスをさらにカスタマイズする必要があります。 このようなオプションを追加するには、 コマンド ライン スイッチ と呼ばれるサブコマンドを Office アプリのスタートアップ コマンドに使用します。

カスタマイズを一度限りで使用したい場合は、Microsoft Windows の ([スタート] メニューの) [ファイル名を指定して実行] ダイアログ ボックスにコマンドとスイッチを入力できます。 特定のスイッチを何度もまたはアプリを起動するたびに使用したい場合は、同じスイッチとパラメーターを使用してプログラムを起動するデスクトップ ショートカットを作成できます。 この記事では、両方の方法について説明します。 また、デスクトップ Office アプリで使うことができるすべてのスイッチとパラメーターのリストも示します。

コマンド、スイッチ、パラメーターについて

コマンド ライン スイッチを使用しても、コマンド プロンプトでスタートアップ コマンド全体を入力する必要があるわけではありません。 通常どおり Office アプリを起動するには、デスクトップのプログラム アイコンをクリックするか、[ スタート ] メニューのプログラム名をクリックします。 すべてのスタートアップ メソッドは基本的に同じことを行います。実際にコマンドを入力したり、表示したりしなくても、アプリの .exe ファイルを実行します。

コマンド ライン スイッチは、.exe ファイルに追加される修飾子です。 スイッチが付いたスタートアップ ファイルは次のようになります。


 outlook.exe /nopreview

この例では、従来の Outlook の .exe ファイルにコマンド ライン スイッチが追加されています。 スイッチは、スラッシュとスイッチのアクションを示す単語または省略形で構成されます。 このスイッチは、閲覧ウィンドウを表示せずに起動するように従来の Outlook に指示します。

スイッチには、.exe コマンドの実行方法について、プログラムにより詳細な情報を与える、パラメーターと呼ばれる特定の指示が 1 つ以上続く場合があります。 たとえば、次のコマンドは、起動時に特定のプロファイル名を読み込むよう従来の Outlook に指示します。


outlook exe /profile profilename

新しい Outlook では、コマンド ライン スイッチを指定する方法が異なります。 スラッシュ (/) を使用する代わりに、2 つのダッシュ (--) を使用します。 たとえば、次のコマンドは、起動時に特定のプロファイル名を読み込むよう Outlook に指示します。

olk.exe -- profilename

スイッチ名は省略することはできず、大文字小文字は区別されません。 ただし、パラメーターには大文字小文字を区別するものもあります。

スタートアップ コマンドの名前と場所

Office 製品Word、Excel、PowerPoint、PowerPoint ビューアー、従来の Outlook、新しい Outlook、Access のスタートアップ コマンドの名前を次に示します。

Word winword.exe
Excel excel.exe
PowerPoint powerpnt.exe
PowerPoint Viewer pptview.exe
クラシック Outlook outlook.exe
新しい Outlook olk.exe
Access msaccess.exe

Office のスタートアップ コマンドのいずれかを使用する場合は、製品の .exe ファイルへのフル パスを指定する必要があります。 お使いのコンピューターでこのファイルの場所を確認してください。 インストール時に既定のフォルダーの場所を受け入れた場合の .exe ファイルの場所を次の表に示します。

Office 2016 の場合
& Office 2019
Windows 32 ビット:C:\Program Files (x86)\Microsoft Office\Office16\
Windows 64 ビット:C:\Program Files\Microsoft Office\Office16\
Office 365 Windows 32 ビット:C:\Program Files (x86)\Microsoft Office\root\Office16\
Windows 64 ビット:C:\Program Files\Microsoft Office\root\Office16\

新しい Outlook アプリがインストールされているフォルダー名は、バージョンの更新ごとに変更されます。 Microsoft.OutlookForWindows_で始まり、_8wekyb3d8bbweで終わり、バージョン番号とマシン アーキテクチャが含まれます。 たとえば、 Microsoft.OutlookForWindows_1.2024.717.400_x64_8wekyb3d8bbwe です。 

新しい Outlook で C:\Program Files\WindowsApps\Microsoft.OutlookForWindows_<Version>_<Architecture>_8wekyb3d8bbwe\olk.exe

現在のバージョンのインストール場所を確認するには、次の PowerShell コマンドを実行します。

(Get-AppxPackage Microsoft.OutlookForWindows)。InstallLocation

[ファイル名を指定して実行] にスイッチを追加して一度だけ使用する

  1. Windows 10で、タスク バーの [検索] または [Cortana] アイコンをクリックし、「実行」と入力し、結果で [コマンド プロンプト] をクリックします。

  2. [ファイル名を指定して実行] ダイアログ ボックスで、二重引用符、アプリの .exe ファイルのフルパス、二重引用符を順番に入力します。 または、[参照] をクリックしてファイルを参照し、選択します。 その場合、二重引用符は自動的に付与されます。

  3. 右側の二重引用符の後ろにスペースを 1 つ入力してから、スイッチを入力します。 たとえば、次のように入力します。

    "c:\program files\microsoft office\office15\outlook.exe" /nopreview
    
    

次回このアプリを起動するとき、アプリは通常どおりに起動します。 ユーザー設定の起動を繰り返し使用できるようにするには、次のセクションを参照してください。

コマンド ライン スイッチの使用については、次の点に注意してください。

  • 一度に利用できるスイッチは 1 つだけです。 複数のスイッチを使用して Office アプリを起動することはサポートされていません。
  • パラメーターがお使いのコンピューター上の場所を示すパスの場合、または空白を含むファイル名の場合、二重引用符でそれを囲みます (例: /t "Monthly Report.dotx")。
  • スイッチとパラメーターでは、大文字と小文字は区別されません。 たとえば、/RO は /ro と同じように機能します。
  • 各スイッチの前と、各パラメーターの前には、それぞれ 1 つの空白スペースを含めます。

ショートカットを作成して、スイッチを再利用できるようにする

  1. Windows デスクトップを右クリックし、[新規作成] をクリックし、ショートカット メニューの [ショートカット] をクリックします。

  2. [ショートカットの作成ウィザード] の [項目の場所を入力します] ボックスに二重引用符 (") 入力し、アプリの .exe ファイルの完全パス (ファイル名を含む) を入力し、別の二重引用符を入力します。 (または、[ 参照 ] をクリックしてファイルを見つけて選択します。この場合、引用符は自動的に追加されます)。

  3. 右側の二重引用符の後ろにスペースを 1 つ入力してから、スイッチとパラメーターを入力します。 パラメーターがコンピューター上の場所へのパスで、なおかつスペース文字を含んでいる場合は、それも二重引用符で囲む必要があります。 次に例を示します。

    "c:\program files\microsoft office\office15\excel.exe" /r "c:\My Folder\book1.xlsx"
    
    
  4. [次へ] をクリックします。

  5. [このショートカットの名前を入力してください] ボックスにショートカットの名前を入力し、[完了] をクリックします。
    これでショートカットが作成され、デスクトップ上に配置されます。

ショートカットを使用してアプリを起動する場合は、常にショートカットをダブルクリックします。

デスクトップ ショートカットを Windows の [スタート] メニューに追加するには、ショートカットを右クリックし、[[スタート] メニューにアイコンを追加] をクリックします。

Office 製品のコマンド ライン スイッチのリスト

各 Office 製品には、コマンド ライン スイッチのさまざまなセットがあります。

スイッチとパラメーター 説明
/safe セーフ モードで Word を起動します。
/q Word のスプラッシュ スクリーンを表示せずに Word を起動します。
/ttemplatename 標準テンプレート以外のテンプレートに基づく新しい文書で Word を起動します。
C ドライブに保存されている Myfax.dotx というテンプレートを基にした文書で Word を起動するには、コマンド プロンプトで次を入力します。
/tc:\Myfax.dotx
メモ: スイッチとテンプレート ファイルの名前の間にスペースを含めないでください。
メモ: テンプレートはマクロ ウイルスを格納できるため、マクロ ウイルスを開いたり、新しいテンプレートに基づいてファイルを作成したりすることに注意してください。 実行する場合は、コンピューターで最新のウイルス対策ソフトウェアを実行する、マクロのセキュリティ レベルを高に設定する、[組み込み済みのアドインとテンプレートをすべて信頼する] チェック ボックスをオフにする、デジタル署名を使用する、信頼できるソースのリストを保持するという予防策を講じてください。
/t filename Word を起動し、既存のファイルを開きます。
Word を起動し、C ドライブに保存されているテンプレート ファイル Myfax.dotx を開くには、コマンド プロンプトで次を入力します。
/t c:\Myfax.dotx
Word を起動し、C ドライブに保存されている複数のファイル (たとえば MyFile.docx と MyFile2.docx) を開くには、コマンド プロンプトで次を入力します。
/t c:\MyFile.docx c:\MyFile2.docx
/f filename 既存のファイルに基づく新しい文書で Word を起動します。
Word を起動し、デスクトップに保存されているファイル MyFile.docx に基づいて新しい文書を作成するには、コマンド プロンプトで次を入力します。
/f "c:\Documents and Settings\All Users\Desktop\MyFile.docx"
/h http://filename Word を起動し、Microsoft Windows SharePoint Services サイトに保存されている文書の読み取り専用のコピーを開きます。 このサイトは、Word 2007 以降、または Windows SharePoint Services 2.0 以降を実行しているコンピューター上にある必要があります。
WORDを開始し、URL http://MySite/Documents のドキュメント ライブラリに格納されているファイル MyFile.docx のコピーを開くには、コマンド プロンプトで次のように入力します。
/h http://MySite/Documents/MyFile.docx
メモ: ドキュメントがチェックアウトされた場合、 /h スイッチは無効になります。 編集できるように、ファイルは Word で開かれます。
/pxslt Word を起動し、指定した XSLT (拡張スタイルシート言語変換) に基づいて既存の XML ドキュメントを開きます。
Word を起動して、C ドライブに保存されている XSLT MyTransform を、同じく C ドライブに保存されている XML ファイル Data.xml に適用するには、コマンド プロンプトで次を入力します。
/pc:\MyTransform.xsl c:\Data.xml
/a Word を起動し、アドインとテンプレート (標準テンプレートを含む) が自動的に読み込まれるのを防止します。 /a スイッチも設定ファイルをロックします。
/ladd-in Word を起動し、特定の Word のアドインを読み込みます。
Word を起動し、C ドライブに保存されているアドイン Sales.dll を読み込むには、コマンド プロンプトで次を入力します。
/lc:\Sales.dll
メモ: スイッチとアドイン名の間にスペースを含めないでください。
メモ: マクロまたはアプリケーションで実行可能ファイルまたはコードを実行する場合は注意が必要です。 実行可能なファイルやコードは、使用しているコンピューターとデータのセキュリティを侵す危険性のあるアクションを実行するために使用されることがあります。
/m どの AutoExec マクロも実行せずに Word を起動します。
/mmacroname Word を起動し、特定のマクロを実行します。 /m スイッチも、Word が AutoExec マクロを実行するのを防止します。
Word を起動し、マクロ Salelead を実行するには、コマンド プロンプトで次を入力します。
/mSalelead

メモ: スイッチとマクロ名の間にスペースを含めないでください。 マクロにはウイルスが含まれていることがあるので、実行する場合は十分に注意してください。 実行する場合は、コンピューターで最新のウイルス対策ソフトウェアを実行する、マクロのセキュリティ レベルを高に設定する、[組み込み済みのアドインとテンプレートをすべて信頼する] チェック ボックスをオフにする、デジタル署名を使用する、信頼できる発行元のリストを保持するという予防策を講じてください。
/n 文書を開かずに、Word の新しいインスタンスを開始します。 Word の各インスタンスで開かれた文書は、他のインスタンスの [ウィンドウの切り替え] リストに選択肢として表示されません。
/w 白紙の文書で Word の新しいインスタンスを開始します。 Word の各インスタンスで開かれた文書は、他のインスタンスの [ウィンドウの切り替え] リストに選択肢として表示されません。
/r もう一度 Windows レジストリに Word を登録します。 このスイッチは、Word を起動し、Office のセットアップを実行し、Windows レジストリを更新してから閉じます。
/x Word が 1 つの動的データ交換 (DDE) 要求 (たとえば、プログラムを使用して文書を印刷するなど) だけに応答するように、オペレーティング システムのシェルから Word を起動します。
/ztemplatename 視覚的に /t スイッチと同じような動作をします。 ただし、Word で /z スイッチを使用すると、スタートアップ イベントと新しいイベントの両方が生成できるのに対し、/t スイッチはスタートアップ イベントのみを生成します。