1

Допустим, я использую информацию в следующих ответах ..

создать пункт меню "Новый документ RTF", чтобы инициировать / вызвать создание документа RTF.


Как можно сделать так, чтобы "Word 2010" и «Писать / 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 "= гекс (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 ответа2

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 .

1

Моя система = 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", а полученный новый файл был основан на моем шаблоне.

Я надеюсь, что это полезно для других.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .