Почему этот код не в какую не хочет устанавливать атрибуты файлов по отдельности (32, 1), суммируя их(33).
Dim a As New FileSystemObject, file As file
Dim fAttr As Long
Private Sub Command1_Click()
cd1.ShowOpen
Set file = a.GetFile(cd1.FileName)
fAttr = file.Attributes
fAttr = Str(fAttr)
If fAttr = 0 Then Text1.Text = fAttr
If fAttr = 1 Then Text1.Text = fAttr + " ," + fAttr
If fAttr = 2 Then Text1.Text = fAttr + " ," + fAttr
If fAttr = 4 Then Text1.Text = fAttr + " ," + fAttr
If fAttr = 16 Then Text1.Text = fAttr + " ," + fAttr
If fAttr = 32 Then Text1.Text = fAttr + " ," + fAttr
Text1.Text = fAttr
End Sub