|
word только чтение | ☑ | ||
---|---|---|---|---|
0
lordworld17
18.07.14
✎
06:11
|
Word = Новый COMОбъект("Word.Application");
Word.Documents.Open(ИмяФайла); Word.Application.ActiveDocument.Protect(2,ИСТИНА,"123",Ложь,ИСТИНА);//пароль на редактрование - код текущего объекта Word.Visible = 1; ДобавитьОбработчик Word.DocumentBeforeSave, ОбработкаСохраненияДокумента; КонецПроцедуры Процедура ОбработкаСохраненияДокумента(Doc, SaveAsUI, Cancel) Cancel = True; КонецПРоцедуры нашел на мисте сей код для открытия word док для чтение.но осталась проблема.как убрать выскакивающее окно в документе с вопросом о сохранении изменений.может кто делал?поделитесь опытом. |
|||
1
Wobland
18.07.14
✎
06:12
|
ексель вот имеет заклинание DisplayAlerts
|
|||
2
skunk
18.07.14
✎
06:21
|
как бы DisplayAlerts тут совсем не при чем
|
|||
3
Wobland
18.07.14
✎
06:24
|
(2) да? в такой редакции матерится
//Excel.DisplayAlerts=0; Попытка Excel.Save(); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; |
|||
4
skunk
18.07.14
✎
06:26
|
ActiveDocument.Close(wdDoNotSaveChanges) - для документа
ну и тоже самое у Quit для всего ворда ... только он тогда все документы закроет ... поэтому надо проверять |
|||
5
skunk
18.07.14
✎
06:29
|
(3)на что?
|
|||
6
Wobland
18.07.14
✎
06:33
|
(5) на что-то страшное. сохранить/нет? но не то, что редактировал ;)
|
|||
7
skunk
18.07.14
✎
06:40
|
при сохранении спрашивает тебя сохранить? ... извини не верю
|
|||
8
Wobland
18.07.14
✎
06:46
|
||||
9
skunk
18.07.14
✎
06:52
|
(8)ну колись, что ты сделал для того что-бы этого достичь?
|
|||
10
skunk
18.07.14
✎
06:53
|
на ум приходит только одно ... ты за каким-то аллахом пытаешься новый файл записать поверх старого
|
|||
11
skunk
18.07.14
✎
06:56
|
хотя для этого saveas нужон
|
|||
12
Wobland
18.07.14
✎
06:56
|
(10) есть такое, это ж отладка. c:\temp\00.xls уже давно там живёт ;)
правда, ни разу не понял, что за resume.xlw, ну да с DisplayAlerts=0 отрабатывает как надо |
|||
13
skunk
18.07.14
✎
07:34
|
(12)меня это тоже насторожило ... но из того куска кода понять что там у тебя творится практически не возможно ... если нет коммерческой тайны сможешь скинуть свою обработку
|
|||
14
Wobland
18.07.14
✎
07:41
|
(13) отписался в почту
|
|||
15
skunk
18.07.14
✎
07:43
|
спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |