|
Печать в Word | ☑ | ||
---|---|---|---|---|
0
Baloven
29.08.11
✎
14:34
|
Ситуация следующая:
есть код ИначеЕсли ВыбФайл.Расширение = ".doc" Или ВыбФайл.Расширение = ".docx" Тогда Попытка doc = новый COMОбъект("Word.Application"); Исключение Сообщить("Microsoft Word не найден"); Возврат; КонецПопытки; //doc.Documents.Open(Файл); doc.PrintOut(,,,,,,,Количество,,,,,Файл); //Ожидание окончания отправки на печать... Пока doc.Application.BackgroundPrintingStatus<>0 Цикл Предупреждение("Ожидание идет печать",1); КонецЦикла; doc.Application.Quit(); в итоге код: //doc.Documents.Open(Файл); doc.PrintOut(,,,,,,,Количество,,,,,Файл); отрабатывается с ошибкой но если расскомментировать первую строку, то в принципе все печатется, но выдает ошибку что файл занят и приходится переключатся в отдельное окно ворда нажимать там ОК и только тогда начинается печать.... как все же отпечатать файл без всяких окон? |
|||
1
kosts
29.08.11
✎
14:41
|
Команда системы
word.exe файл /p А может файл действительно занят |
|||
2
Baloven
29.08.11
✎
14:48
|
и опять же ворд и еще один вопрос:
есть заполняемая форма ворда со следующим кодом: ВТомЧисле = Символ(13)+ Символ(10) + "1.1. ..."; ВТомЧисле = ВТомЧисле + Символ(13) + Символ(10) + "1.2. ..."; ВТомЧисле = ВТомЧисле + Символ(13) + Символ(10) + "1.3. ...."; КомОбъект.Variables.Item("ВТомЧисле").Value = ВТомЧисле; смысл в том что в итоге так как "ВТомЧисле" подставляется в конце предложения, то и текст получается с продолжением автонумерации и с текстом указанным в переменной... - подскажите как добавить автонумерацию второго уровня программно? при этом потом продолжить нумерацию первого уровня???? текст в ворде выглядит так: 1. должен 27 500 руб. 35 коп., в том числе: 2. 1.1. ... 3. 1.2. ... 4. 1.3. ... 5. .... после "в том числе:" стоит автоматизация и по идее "5. ..." должно быть "2. ..." а между ними текст уровнями второй вложенности |
|||
3
Baloven
29.08.11
✎
14:53
|
(1) нет он занят только если так печатать.... в другом варианте (ранее обсуждали в другой ветке) в теории нет гарантии что отпечатается текущий файл :(... в принципе не существенно но неудобство :(
|
|||
4
kosts
29.08.11
✎
17:45
|
(2)Странная нумерация
1. должен 27 500 руб. 35 коп., в том числе: 2. 1.1. ... 3. 1.2. ... 4. 1.3. ... 5. .... В свойствах абзаца в ворде есть реквизит "Запретить нумерацию строк". |
|||
5
smaharbA
29.08.11
✎
19:17
|
Весь код в топку
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |