Имя: Пароль:
1C
 
ТабДок.Записать("Имя.xls"); Показать("Имя.xls"); Save... mxl вместо xls...
0 bolobol
 
14.12.16
12:41
Приветствую!

Подскажите, пожалуйста, как решить сабж:

Создан табличный документ, его нужно сохранить в xls95, и, чтобы пользователь ничего не напутал - упреждающе сохраняется ТабДок, а потом только показывается. Но после показа, если нажать кнопку с дискеткой - несмотря на имя файла в диалоге сохранения "Имя.xls" - тип сохранения всё равно "mxl". Как задать (ограничить) тип - "Excel95" для интерактивного сохранения?

Хелп плиз!
1 Lexey_
 
14.12.16
12:42
(0) ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Синтаксис:

Записать(<ИмяФайла>, <ТипФайлаТаблицы>)
Параметры:

<ИмяФайла> (обязательный)

Тип: Строка.
Имя файла, в котором сохраняется табличный документ.
<ТипФайлаТаблицы> (необязательный)

Тип: ТипФайлаТабличногоДокумента.
Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL.
2 bolobol
 
14.12.16
13:38
Апну, но, по-ходу, нет такой возможности...

Может, изгалиться как-то можно, запретить интерактивное сохранение?
3 Cool_Profi
 
14.12.16
13:39
(2) Право Вывод данных
4 bolobol
 
14.12.16
13:42
(3) В смысле, ТабДок.Защита = Истина? Право в реал-тайме не отключишь...

Но и поработать с такой таблицей (с защитой) никак же будет...