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?
microsoft-word
formatting
source-code
lipton
fonte
fonte
Respostas:
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.
fonte
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.
fonte
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?
fonte