Страница 1 из 1

Печать заданного вордовского документа нажатием кнопки

Добавлено: Пт апр 01, 2011 05:49
sokvon
Имеется вордовский документ, который я хочу печатать нажав кнопку на панели инструментов.
Нашел команду cm_PrintFile, но не могу подставить к ней нужный мне файл.
Подскажите как можно реализовать мою задачу?

Добавлено: Пт апр 01, 2011 07:24
Avada
sokvon
Во-первых, к встроенной команде без параметров вида cm_ подставить в принципе ничего невозможно. И я не понял, в чём вообще проблема. Команда "Файл (содержимое" в подмненю "Печать" меню "Файл" для файла под курсором работает? Кнопка на основе команды cm_PrintFile для того же файла под курсором должна работать точно так же.
Во-вторых, если речь о том, чтобы избавиться от промежуточных диалогов, на форуме существует поиск по слову печать. Вот один из результатов.

Добавлено: Пт апр 01, 2011 08:23
sokvon
Avada,
спасибо что ответил, я что хочу. Я знаю, что команда cm_printFile распечатает документ который находится под курсором, поэтому мне сперва нужно его найти, поставить курсор а потом только напечатать, а я хочу сделать отдельную кнопку либо комбинацию горячих клавиш, при нажатии которых вне зависимости где ты находишься в командере, распечатали бы нужный мне документ.
А еще лучше, глобальные горячие клавиши настроить, чтобы например находят в ворде нажать комбинацию и определенный документ распечатался.
Вроде понятно объяснил :)

Добавлено: Пт апр 01, 2011 09:01
Avada
sokvon
Сюда советую заглянуть (опять же поиск по форуму рулит). И обратить внимание на последний абзац.
Вот это
sokvon писал(а):А еще лучше, глобальные горячие клавиши настроить, чтобы например находят в ворде нажать комбинацию и определенный документ распечатался.
к Тоталу вообще не имеет ни с какого боку никакого отношения. Насчёт первого варианта, возможно, что-то умное скажут специалисты по скриптам или знатоки внешних программ для печати, но и тут, ИМХО, очевидно, что всё участие Тотала в процессе — это кнопка для вызова внешней функции.

Кстати, заголовок темы не вполне соответствует техзаданию. Исправил.

Добавлено: Пт апр 01, 2011 09:08
Batya
sokvon писал(а):я хочу сделать отдельную кнопку либо комбинацию горячих клавиш, при нажатии которых вне зависимости где ты находишься в командере, распечатали бы нужный мне документ.
Ну, так и используй скрипт, указав ему параметром нужный для печати файл.