Menu de contexto do Windows - Novo documento RTF - Mas com as margens de Layout de página definidas como Estreita ou Personalizada?

1

Digamos que aproveito as informações nas seguintes respostas ...

para criar um item de menu "Novo documento RTF" para Iniciar / Invocar criação de um documento RTF.

Como posso obter o "Word 2010" e o "Write / Wordpad" como padrão para isso, usando um Layout de Página Personalizado (0.5) ou Personalizado?

  • Eu sei que posso alterar as margens depois de abrir o documento. Mas para fazer isso toda vez que todo novo RTF é muito esforço.

  • Além disso, sei que existem alguns modelos / mecanismos "Padrão" aos quais o Word padroniza quando cria um Novo documento

Mas não tenho certeza se e como posso aproveitá-los para trabalhar / aplicar quando um arquivo é criado por meio do menu de contexto "Novo > Documento RTF"?

  • SO atual: Win 8.1 Pro - 6.3 Build 9600
  • Microsoft Office 2010

Atualização: Exportar da chave do Registro para RTF:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT.rtf] @="Word.RTF.8" "Content Type"="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 "Data"="{\rtf1}"

[HKEY_CLASSES_ROOT.rtf\Word.RTF.8]

[HKEY_CLASSES_ROOT.rtf\Word.RTF.8\ShellNew]

    
por Alex S 12.08.2016 / 15:13

2 respostas

2

Crie um arquivo .RTF de amostra usando o Microsoft Word

Crie um arquivo RTF usando o Microsoft Word, com as configurações de margem desejadas e as opções de layout da página. Salve o arquivo como template.rtf na seguinte pasta:

%AppData%\Microsoft\Templates

Backup das configurações do tipo de arquivo .RTF

Abra uma janela Prompt de Comando e execute o seguinte comando para fazer backup das configurações de tipo de arquivo .RTF existentes:

reg export hkcr\.rtf  %userprofile%\desktop\rtf_fta.reg

Isso cria um arquivo chamado rtf_fta.reg na sua área de trabalho.

Aplique a correção de REG abaixo

Copie o conteúdo a seguir para o Bloco de Notas e salve o arquivo com extensão .REG, digamos rtf_template.reg . Clique duas vezes no arquivo para aplicar as configurações no registro.

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"=-

É isso. Quando você cria um novo documento .RTF a partir do menu do botão direito, ele usa template.rtf como o arquivo de origem ou modelo, e o arquivo recém-criado terá as mesmas configurações de layout de página que a origem.

Isso se aplica somente se você abrir arquivos .RTF usando o Microsoft Word.

Observação: Depois de executar o arquivo REG, você poderá, em alguns casos, reassociar os tipos de arquivo .RTF ao Microsoft Word usando o diálogo Open with .

    
por 12.08.2016 / 16:20
1

Meu sistema = Windows 10 Pro / 64 bits. O que funcionou para mim: Coloquei meu modelo RTF padrão em:

"% AppData% \ Microsoft \ Windows \ Templates \"

Eu chamei meu arquivo de modelo:

   "RTF_Windows_Template.rtf"

Editei a seguinte chave do Registro (não toquei no valor padrão da chave. ); adicione a chave se estiver faltando:

   HKEY_CLASSES_ROOT\.rtf\ShellNew

Eu adicionei / editei a seguinte entrada sob esta chave:

HKEY_CLASSES_ROOT\.rtf\ShellNew Name:FileName; Type:String (REG_SZ); Data: RTF_Windows_Template.rtf

Eu adicionei / editei a seguinte entrada sob a mesma chave (eu não inseri nada em seu valor de dados):     HKEY_CLASSES_ROOT.rtf \ ShellNew Name: NullFile; Tipo: String (REG_SZ)

O resultado ao usar o menu "Novo" de contexto em segundo plano foi que "Rich Text Document" apareceu e o novo arquivo resultante foi baseado em meu modelo.

Espero que isso seja útil para os outros.

    
por 25.11.2016 / 15:45