假设我利用了以下答案中的信息..
创建“新建 RTF 文档”菜单项来启动/调用 RTF 文档的创建。
如何让“Word 2010”和“Write/Wordpad”默认使用窄(0.5)或自定义页面布局?
我知道打开文档后可以更改边距。但每次为每份新的 RTF 都这样做太费劲了。
此外,我知道 Word 在创建新文档时默认使用一些“默认”模板/机制
但我不确定当通过上下文菜单“新建 > RTF 文档”创建文件时我是否以及如何利用它们来工作/应用?
- 当前操作系统:Win 8.1 Pro - 6.3 Build 9600
- 微软 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] “项目名称”=十六进制(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]
答案1
使用 Microsoft Word 创建示例 .RTF 文件
使用 Microsoft Word 创建 RTF 文件,并设置所需的边距和页面布局选项。将文件保存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
源文件或模板文件,并且新创建的文件将具有与源相同的页面布局设置。
上述内容仅适用于使用 Microsoft Word 打开 .RTF 文件的情况。
笔记:运行 REG 文件后,在某些情况下您可能需要使用对话框将 .RTF 文件类型与 Microsoft Word 重新关联Open with
。
答案2
我的系统 = Windows 10 Pro/64 位。对我有用的方法:- 我将默认 RTF 模板放在:
“%AppData%\ Microsoft \ Windows \模板\”
我调用了我的模板文件:
"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; Type:String(REG_SZ)
使用背景上下文“新建”菜单的结果是出现“富文本文档”,并且生成的新文件基于我的模板。
我希望这对其他人有用。