1

Можно ли создать новый документ MS Word на основе какого-либо шаблона из командной строки таким образом, чтобы он автоматически сохранялся в указанном файле?

Команда ниже создает новый документ на основе указанного шаблона. Однако этот новый документ необходимо сохранить в интерактивном режиме из MS Word.

winword /tc:/tmp/template.dot

Я хотел бы, чтобы новый документ автоматически сохранялся при создании в указанном файле. Таким образом, что-то наподобие команды ниже, где /file будет флагом, указывающим на требуемый файл, поможет.

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

Я не смог найти никаких флагов командной строки для MS Word, чтобы добиться такого поведения. Возможно, это недоступно, или я пропустил это.

Спасибо.

1 ответ1

1

Если вам просто нужен новый пустой документ Word, вы можете использовать следующее:

echo. 2>"New Document.docx"

Все это делает создание пустого файла; пусто, поскольку вы ничего не отражаете в нем. Файл правильно открывается в Word 2013, не тестировался в других версиях. Причина, по которой он открывается в Word, заключается просто в расширении файла.

Обратите внимание, что вместо только имени файла вы можете использовать здесь полный путь и имя.

Редактировать: Альтернатива, которая намного проще:

copy NUL "New Document.docx"

Просто скопируйте содержимое NUL в новый файл. В DOS NUL фактически является файлом / устройством, которое всегда ничего не содержит.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .