Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Вывод на печать  (Прочитано 14030 раз)
0 Пользователей и 1 Гость смотрят эту тему.
tata
Участник

by
Offline Offline
Пол: Женский

« : 13-11-2009 07:35 » 

Подскажите пожалуйста, как документ на печать вывести в Worde
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 13-11-2009 07:36 » 

word /p документ
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
tata
Участник

by
Offline Offline
Пол: Женский

« Ответ #2 : 13-11-2009 11:01 » 

Извиняюсь, не совсем правильно сформулировала вопрос. Как в 8.2 установить связь с внешними приложениями: word, чтобы документ выводился в word?  
« Последнее редактирование: 13-11-2009 12:44 от Sel » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 13-11-2009 12:04 » 

Word=Новый ComОбъект("Word.Application");
А дальше методами ворда, которые удобно изучать открыв из ворда Редактор Visual Basic (Меню: Сервис - Макрос - Редактор Visual Basic)
Записан
tata
Участник

by
Offline Offline
Пол: Женский

« Ответ #4 : 13-11-2009 12:15 » 

я прописываю:
        Word = Word.Application;
   Word.Visible = 0;
   WordDoc = Word.Documents;
   Docum = WordDoc.Add(КаталогПрограммы()+"Документ.doс");
   Cont = Docum.Content;
   Cont.Find.Execute("[Адресат]",0,0,,,,,,,Адресат,2);
   Cont.Find.Execute("[Заглавие]",0,0,,,,,,,Заглавие,2);
   Cont.Find.Execute("[Абзац1]",0,0,,,,,,,Абзац1,2);
   Cont.Find.Execute("[Абзац2]",0,0,,,,,,,Абзац2,2);
   Word.Visible = 1;
   Word.Activate();
Но выдает ошибку:{Документ.Док.Форма.ФормаДокумента(226)}: Значение не является значением объектного типа (Application)
    Word = Word.Application;
Подскажите, что я делаю не так
Записан
Constant
Гость
« Ответ #5 : 13-11-2009 14:40 » 

Вопрос не совсем по теме, но все таки.

Для 1С 7-й версии, вывести на печать документ Word, так же можно через :

Doc = СоздатьОбъект(Word.Application");

А дальше методами Word'а?

Или необходимо еще что-то?

Спасибо.
« Последнее редактирование: 13-11-2009 14:42 от Sel » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 13-11-2009 15:40 » 

tata
Word=Новый ComОбъект("Word.Application");
и
Word = Word.Application;
по-моему совсем разные вещи, не так ли?

Constant
Да - для 7.7 отличается только синтаксис создания объекта. Дальнейшие методы идентичны
Записан
Constant
Гость
« Ответ #7 : 13-11-2009 17:16 » 

)))

Да, спасибо. У меня уже все получилось Улыбаюсь)
Записан
tata
Участник

by
Offline Offline
Пол: Женский

« Ответ #8 : 17-11-2009 08:56 » 

Kivals, большое спасибо, что всегда помогаете и даете дельные советы.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines