Вопрос № 26954: Как в программном режиме изменить свойства открываемого файла? Допустим есть программа, которая открывает WORD-документ, и нужно при его открытии изменить его же атрибуты на "для чтения". ...
Вопрос № 26.954
Как в программном режиме изменить свойства открываемого файла? Допустим есть программа, которая открывает WORD-документ, и нужно при его открытии изменить его же атрибуты на "для чтения".
Отправлен: 28.09.2005, 06:13
Вопрос задал: Sergey (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Александр Шевченко
Здравствуйте, Sergey!
SetAttr FileName, GetAttr(FileName) And vbReadOnly
Ответ отправил: Александр Шевченко (статус: 3-ий класс)
Отправлен: 28.09.2005, 09:31
Отвечает: Miklucho
Здравствуйте, Sergey!
Есть 2 функции Setattr () для установки и Getattr() для чтения атрибутов.
Пример:
Option Explicit
Private Sub Command1_Click()
Dim filenomer As Integer
'создаем файл
filenomer = FreeFile
If Dir(App.Path + " est.txt") <> "" Then
Open App.Path + " est.txt" For Output As filenomer
Print #filenomer, "text.doc"
Close filenomer
End If
'---
Ответ отправил: Miklucho (статус: Студент)
Отправлен: 28.09.2005, 19:48
Отвечает: Залетин Виталий Викторович
Здравствуйте, Sergey!
Перед открытием установите файловые атрибуты на РеадОнли
--------- Учиться никогда не поздно. Особенно программированию!