Copie e modifique o texto on-the-fly no MS Word 2010/2013

1

Gostaria de saber se existe um plug-in ou algo semelhante (macro? não sei) o que aplicará os estilos do MS Word imediatamente após colar algum texto no documento. A maneira atual do MS Word de preservar estilos não é uma opção (ou talvez eu não possa usá-lo). Pelo que testei quando colei algum tipo de HTML simples

ex.

<h1>Heading</h1>
<h2>Header 2</h2>
<p>Paragraph 1 bla bla</p>
<p>Alalalalala</p>
<pre>This is code</pre>

O Ms Word apenas aplica estilos codificados diretamente do HTML. E gostaria de aplicar estilos definidos. Geralmente estou esperando algum tipo de mapeamento

h1 => MS Word Header 1
h2 => MS Word Header 2
p => MS Word Normal Text
pre => MS Word Code Style (custom or something like that)

Eu gostaria de colar HTML (ou Markdown nos próximos estágios) e executar algum tipo de plugin / parser, que fará o mapeamento e aplicará os estilos automaticamente.

ex.

<h1 class="header-1">Header 1</h1>
<p class="special-style">This is paragraph with a special style</p>

Isso deve ser mapeado para "MS Word Header 1" e "Special style".

Alguém fez algo assim? Ou pode me dar dicas de como escrever uma extensão para o MS Word fazer isso? Existe alguma maneira de:

  1. Obter a posição atual do cursor
  2. Grap text da área de transferência
  3. Processar / aplicar estilos
  4. Anexá-lo na posição atual do cursor

Não precisa ser CTRL + V, posso fazer CTRL + C em um código-fonte HTML e colá-lo com outro atalho:)

    
por Simon 12.07.2013 / 23:45

0 respostas