Como criar um novo documento a partir do modelo via linha de comando usando o MS Word com um nome de arquivo específico?

1

É possível criar um novo documento do MS Word baseado em algum modelo a partir de uma linha de comando, de forma que ele seja armazenado automaticamente no arquivo especificado?

O comando abaixo cria um novo documento com base no modelo especificado. No entanto, este novo documento precisa ser salvo de forma interativa do MS Word.

winword /tc:/tmp/template.dot

O que eu gostaria de acontecer é que um novo documento seja salvo automaticamente após a criação no arquivo especificado. Então, algo como o comando abaixo, onde /file seria um sinalizador que aponta para o arquivo requerido, seria o suficiente.

winword /tc:/tmp/template.dotx /file c:/tmp/new-document.docx

Não consegui encontrar nenhum sinalizador de linha de comando para o MS Word para obter esse comportamento. Talvez isso não esteja disponível ou eu tenha perdido.

Obrigado.

    
por 01es 03.01.2014 / 13:27

1 resposta

1

Se você precisar apenas de um novo documento do Word vazio, poderá usar o seguinte:

echo. 2>"New Document.docx"

Tudo isso é criar um arquivo vazio; vazio como você não faz eco a isto. O arquivo abre corretamente com o Word 2013, não testado com outras versões. A razão pela qual ele é aberto no Word é simplesmente devido à extensão do arquivo.

Observe que, em vez de apenas o nome do arquivo, você pode usar um caminho e um nome completos aqui.

Edit: Alternativa que é bem mais simples:

copy NUL "New Document.docx"

Simplesmente copie o conteúdo do NUL para o novo arquivo. No DOS, o NUL é, na verdade, um arquivo / dispositivo que sempre contém nada.

    
por 03.01.2014 / 14:11