1つのタイプの複数のファイルを「新規」コンテキストメニューに追加する


10

ここで例を挙げて説明しているように、レジストリを変更して、Windowsエクスプローラ(Windows 7)からコンテキストメニューに「新しい」ファイル/テンプレートを追加する方法を完全に理解しています。

「新しい」コンテキストメニューにアイテムを追加するにはどうすればよいですか?

それは素晴らしい働きをし、「ファイル名」サブキーを使用すると、C:\ Windows \ ShellNewにある特定のファイルを定義できます。そこで、会社のテンプレート文字(ロゴ、名前、住所など)に対応する.docファイルを構成しました。レターを作成するたびに、右クリックして現在のディレクトリにテンプレートを取得しました。

今、私はこのようないくつかのテンプレートを1つのファイルタイプ(.doc)だけにしたいと思います

問題は、ShellNewキーにNullFile / FileName / Data / Commandサブキーが1つしかないように見えることです。

たとえばCommand値のような回避策はありますか?または、レジストリを変更せずに同様の動作?

現在のディレクトリからさまざまなWordテンプレートを簡単に作成し、コピー/貼り付けを避けたいだけです。

回答やアドバイスありがとうございます。

回答:


2

最初に行う必要があるのは、Command文字列(Right Click> New > String Value)を%SystemRoot%\System32\cmd.exe /c "%SystemRoot%\ShellNew\WordTemplates.bat ^"%1^""(テンプレートがC:\ Windows \ ShellNewにあると仮定して)に設定することです。

次に、C:\ Windows \ ShellNew \ WordTemplates.batに新しいファイルを作成します。このファイルに、次のコード行を配置します。

@echo off
echo What document would you like to create?
echo 1 - Template 1
echo 2 - The best template
echo 3 - Sample template
echo 4 - Template 4
echo 5 - Template 5
echo 6 - Template 6
echo 7 - Template 7
echo 8 - Template 8
echo 9 - Template 9
echo 0 - Template 10
choice /c 123457890>nul
copy "%SystemRoot%\ShellNew\Template%errorlevel%.docx" %1>nul

各テンプレートの説明を好みに置き換えることができます。各テンプレートのファイル名は、Template1.docxTemplate2.docx、...、Template10.docxTemplate11.docxなどである必要があります。上記のコードでは、10個のテンプレートしか使用できません。26個のテンプレートを指定する場合は、アルファベットを選択肢として使用できます。ファイル拡張子をに変更することもできます.doc


1

まったく同じではないことはわかっていますが、Wordテンプレートを使用するだけではどうですか?.doc拡張子の名前を.dotに変更すると、自動的にテンプレートになります。これは何をしますか?

そのファイルをダブルクリックすると、そのファイルをテンプレートとして新しいWord文書が開きます!Wordに明示的に指示しない限り、テンプレートは上書きされません。[保存]または[名前を付けて保存]をクリックすると、まるで新しいファイルであるかのように[保存]ダイアログが表示されます。

私がお勧めするのは、すべてのテンプレートを1つのフォルダーに入れ、そのフォルダーをツールバーとしてタスクバーに追加することです。いつでも利用でき、右クリックではなくクリックするだけで、[新規]をポイントして、もう一度クリックできます。クリックは2回(タスクバーが大きい場合は1回)、待機はありません。


1
それは私が今日持っているもののほとんどですが、ツールバーを導入することでさらに進んでください(それは良い考えです)。ただし、テンプレートは開きますが、どのフォルダにも保存されません。私が探しているのはこの最後の行動です。
アントワーヌ

どういう意味ですか?
カナダのルーク

1
私が探していたのは、手動でフォルダを参照し、そこにテンプレートを作成することでした。あなたが提案しているのは、テンプレートを開いて、それをフォルダに保存することです。いくつかの理由で、この方法は他の方法よりも私にとって便利ではありません。私は待って、他の答えがあるかどうかを確認してから、あなたの答えを評価します
アントワーヌ

0

追加するドキュメントファイルの新しい拡張子を作成し、Wordで開くように設定します。各ファイルを新しいタイプのファイルとして呼び出します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.