Existem plugins para o Microsoft Word para formatar amostras de código-fonte em um documento comum?


13

Preciso escrever um documento técnico no Microsoft Word , com exemplos de código-fonte espalhados por todo o texto.

Existe alguma maneira, sem sair do Microsoft Word (talvez um plugin?), Para formatar os trechos de código-fonte no documento da mesma maneira que o SuperUser.com oferece - um pequeno botão que define tudo como código e o formata adequadamente?


Você está procurando algo que colore palavras-chave ou apenas algo como a tag de código em HTML?
Joshua Nurczyk

Respostas:


5

Você pode criar um "estilo de código" usando a opção Formatar / Estilos e formatação. Na barra lateral "Estilos e formatação", crie um novo estilo para usar no código. Você pode especificar a fonte, tamanho, guias, bordas, sombreamento, teclas de atalho, etc ...

Depois de ter um novo estilo de código, selecione seu código no documento e aplique seu novo estilo. Você pode selecionar vários locais no texto mantendo pressionado o botão enquanto seleciona o texto.

Outra vantagem do uso de estilos é que você pode alterar facilmente o formato de qualquer texto que use esse estilo. Você acabou de alterar as propriedades do estilo, e qualquer texto que use esse estilo é atualizado automaticamente.


11

Eu sei que você pediu uma solução sem sair do Word. Mas espero que você perceba que, se você copiar o código do Visual Studio e colá-lo no Word, ele manterá toda a formatação (incluindo o esquema de cores).

Ao copiar e colar de outros locais, você reterá no mínimo informações sobre espaço e novas linhas que servirão de base para a formatação do código quando você aplicar o aconselhamento sobre este tópico por Chrisbux , poderá alterar o estilo da fonte para uma largura fixa como correio, terminal etc.

O Word não reconhecerá diferenças entre identificadores, palavras-chave, operadores, literais, etc. E nem existe um plug-in no meu conhecimento que possa fazer isso. A maioria dos exemplos de código nos documentos do Word que eu já vi (e já vi muitos como desenvolvedores de software trabalhando para uma empresa que documenta o processo de desenvolvimento a cada passo) é simplesmente feita usando um estilo para colocar o código em um caixa bem delineada e defina uma fonte de largura fixa.


+1 para usar o Visual Studio; Isso é como eu fazê-lo bem
fretje

Voto negativo porque colar do VS para o Word me deu resultados que eu não gosto. As linhas são espaçadas duas vezes e eu quero uma fonte monoespaçada.
Elroy Flynn

4

Não tecnicamente uma resposta para a pergunta que você fez, mas não é um plugin para fazer exatamente o que você está procurando fazer ... para o OpenOffice.

http://extensions.services.openoffice.org/project/CodeFormatter

Ele ainda está em desenvolvimento e não é perfeito nem rápido, mas para as linguagens que ele suporta (C [++], Java, XML, Perl, Python e Basic), ele faz um ótimo trabalho! E, ao contrário do Visual Studio copiar e colar, você pode ajustar a formatação modificando os estilos que ele usa (e gera) para marcar o código colorido.

Visto que o OpenOffice é um produto de US $ 0, e parece fazer o que você está procurando (ao contrário do Word), vale a pena considerar pelo menos, não?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.