Контекстное меню Windows - "Создать"> "Документ RTF" - но с полями для макета страницы установлено значение "Узкий" или "Пользовательский"?
Допустим, я использую информацию в следующих ответах..
"Новый документ Word" отсутствует в контекстном меню, вызываемом правой кнопкой мыши?
Как сделать запись "Новый текстовый документ" в контекстном меню?
Опция "Создать новый текстовый документ" отсутствует в контекстном меню
создать пункт меню "Новый документ RTF", чтобы инициировать / вызвать создание документа RTF.
Как можно сделать так, чтобы "Word 2010" и "Write/ Wordpad" по умолчанию использовались для этого с помощью сужения (0,5) или пользовательского макета страницы?
Я знаю, что могу изменить поля после открытия документа. Но делать это каждый раз для каждого нового RTF - это слишком много усилий.
Кроме того, я знаю, что есть несколько шаблонов / механизмов по умолчанию, которые Word использует по умолчанию при создании нового документа.
Но я не уверен, если и как я могу использовать их для работы / применения, когда файл создается через контекстное меню "Новый> RTF Document"?
- Текущая ОС: Win 8.1 Pro - 6.3 Build 9600
- Microsoft Office 2010
Обновление: экспорт из реестра ключ для RTF:
Редактор реестра Windows, версия 5.00
[HKEY_CLASSES_ROOT.rtf] @ = "Word.RTF.8" "Тип содержимого" = "application / msword" "PerceivedType" = "document"
[HKEY_CLASSES_ROOT.rtf \ OpenWithList]
[HKEY_CLASSES_ROOT.rtf \ OpenWithList \ WordPad.exe] @ = ""
[HKEY_CLASSES_ROOT.rtf \ OpenWithProgIDs] "calibreViewer64bit.AssocFile.RTF" = hex (0): "calibre64bit.AssocFile.RTF" = hex (0):
[HKEY_CLASSES_ROOT.rtf \ PersistentHandler] @ = "{2e2294a9-50d7-4fe7-a09f-e6492e185884}"
[HKEY_CLASSES_ROOT.rtf \ ShellEx]
[HKEY_CLASSES_ROOT.rtf \ ShellEx {8895b1c6-b41f-4c1c-a562-0d564250836f}] @ = "{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}"
[HKEY_CLASSES_ROOT.rtf \ ShellNew] "ItemName" = hex (2): 40,00,25,00,50,00,72,00,6f, 00,67,00,72,00,61,00,6d, 00,46,00, \ 69,00,6c, 00,65,00,73,00,25,00,5c, 00,57,00,69,00,6e, 00,64,00,6f, 00, 77,00,73, \ 00,20,00,4e, 00,54,00,5c, 00,41,00,63,00,63,00,65,00,73,00,73,00, 6f, 00,72,00, \ 69,00,65,00,73,00,5c, 00,57,00,4f, 00,52,00,44,00,50,00,41,00,44, 00,2e, 00,45, \ 00,58,00,45,00,2c, 00,2d, 00,32,00,31,00,33,00,00,00 "Данные" = "{\ rtf1}"
[HKEY_CLASSES_ROOT.rtf \ Word.RTF.8]
[HKEY_CLASSES_ROOT.rtf \ Word.RTF.8 \ ShellNew]
2 ответа
Создайте пример файла.RTF с помощью Microsoft Word
Создайте файл RTF, используя Microsoft Word, с необходимыми настройками полей и параметрами макета страницы. Сохраните файл как template.rtf
в следующей папке:
%AppData%\Microsoft\Templates
Резервное копирование настроек типа файла.RTF
Откройте окно командной строки и выполните следующую команду для резервного копирования существующих настроек типа файла.RTF:
reg export hkcr\.rtf %userprofile%\desktop\rtf_fta.reg
Это создает файл с именем rtf_fta.reg
на вашем рабочем столе.
Примените исправление REG ниже
Скопируйте следующее содержимое в Блокнот и сохраните файл с расширением.REG, скажем так rtf_template.reg
, Дважды щелкните файл, чтобы применить настройки в реестре.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.rtf]
@="Word.RTF.8"
[HKEY_CLASSES_ROOT\.rtf\Word.RTF.8\ShellNew]
"FileName"="template.rtf"
"NullFile"=-
Вот и все. Когда вы создаете новый документ.RTF из контекстного меню, он использует template.rtf
как исходный файл или файл шаблона, и вновь созданный файл будет иметь те же настройки макета страницы, что и исходный файл.
Это выше применимо, только если вы открываете файлы.RTF с помощью Microsoft Word.
Примечание. После запуска файла REG в некоторых случаях может потребоваться повторно связать типы файлов.RTF с Microsoft Word, используя Open with
Диалог.
Моя система = Windows 10 Pro/64bit. Что сработало для меня:- Я поместил свой шаблон RTF по умолчанию в:
"% AppData% \ Microsoft \ Windows \ Templates \"
Я позвонил в мой файл шаблона:
"RTF_Windows_Template.rtf"
Я отредактировал следующий ключ реестра (я не трогал значение ключа по умолчанию.); добавьте ключ, если он отсутствует:
HKEY_CLASSES_ROOT\.rtf\ShellNew
Я добавил / отредактировал следующую запись под этим ключом:
HKEY_CLASSES_ROOT\.rtf\ShellNew Name:FileName; Type:String (REG_SZ); Data: RTF_Windows_Template.rtf
Я добавил / отредактировал следующую запись под тем же ключом (я ничего не вводил в значение данных): HKEY_CLASSES_ROOT.rtf\ShellNew Name:NullFile; Тип: Строка (REG_SZ)
В результате при использовании фонового контекстного меню "Новое" появилось "Rich Text Document", а полученный новый файл был основан на моем шаблоне.
Я надеюсь, что это полезно для других.