|
передать параметр | ☑ | ||
---|---|---|---|---|
0
lordworld17
10.07.14
✎
10:33
|
ИмяФайла = ПолучитьИмяВременногоФайла("doc");
Doc = ФайлDoc1.Получить(); Если Doc <> Неопределено Тогда Doc.Записать(ИмяФайла); Word = Новый COMОбъект("Word.Application"); Word.Documents.Open(ИмяФайла); Word.Visible = Истина; ДобавитьОбработчик Word.DocumentBeforeClose, ПередЗакрытиемДокументаWord; ДобавитьОбработчик Word.Quit, ВыходИзWord; КонецЕсли; и дальше код обработчика Процедура ВыходИзWord() МойФайл = Новый ДвоичныеДанные(ИмяФайла); ФайлDoc1 = Новый ХранилищеЗначения(МойФайл); КонецПроцедуры ругается на то что имяФайла не найдено.....как быть? |
|||
1
lordworld17
10.07.14
✎
10:34
|
как же быть как быть......
|
|||
2
dj_serega
10.07.14
✎
10:34
|
а что в переменной? ИмяФайла
|
|||
3
lordworld17
10.07.14
✎
10:35
|
Строка с именем файла=) (2)
|
|||
4
OnCheck
10.07.14
✎
10:37
|
а ругается то где?
|
|||
5
RomaH
naïve
10.07.14
✎
10:38
|
(4) да в обработчике - эта переменная не объявлена внутри процедуры
где контектс выполнения-то? |
|||
6
RomaH
naïve
10.07.14
✎
10:38
|
в смысле где код расположен - в модуле формы, в общем модуле?
|
|||
7
lordworld17
10.07.14
✎
10:39
|
модуль формы. (6)
|
|||
8
Холодильник
10.07.14
✎
10:40
|
файл доступен?
|
|||
9
RomaH
naïve
10.07.14
✎
10:41
|
Прем
параметры формы реквизиты формы выбирай любой |
|||
10
dj_serega
10.07.14
✎
10:42
|
(1) а ошибка в раскладке не может быть?
|
|||
11
lordworld17
10.07.14
✎
10:47
|
(9) ооо.огромное спс.
|
|||
12
zulu_mix
10.07.14
✎
10:47
|
Процедура ВыходИзWord(ИмяФайла)
|
|||
13
lordworld17
10.07.14
✎
10:47
|
проблемка решена.использование реквизита формы
|
|||
14
lordworld17
10.07.14
✎
10:48
|
(12) дак а вот нет.если б все было так просто.в таком случае он ругается при выполнении кода на несоответсвия количества параметров у события и обработчика
|
|||
15
lordworld17
10.07.14
✎
12:57
|
ап.а еще один вопрос чтоб веток не плодить.кто знает как можно открыть html файл из 1с в ворде.собственно запустить приложение нельзя использовать так как в браузере открывает.команда системы и через командную строку пробую но чего то не робит этот вариант.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |