Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Ramzes
-
- Скромный человек

-

-
- Сообщения: 5004
- Зарегистрирован: 12.04.2003 (Сб) 11:59
- Откуда: Из гробницы :)
-
Ramzes » 11.03.2004 (Чт) 5:42
Есть проблема... Надо стряпать програмку которая при запуске *.ехе будет устанавливать на выбраный документ ворд или excel пароль. Можно ли такое сделать и если да то как?
-
Amed
-
- Алфизик

-
-
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
-
Amed » 11.03.2004 (Чт) 8:59
Ну, это делается так примерно:
Подключаем Word 10.0 Object Library (в Project|References) и пишем:
- Код: Выделить всё
Option Explicit
Dim x As New Word.Application
Private Sub Form_Load()
x.Documents.Open ("C:\mydoc.doc")
x.Documents(1).Password = "mypass"
x.Visible = True
x.ActiveDocument.Save
End Sub
Теперь запускай программу и пробуй открыть этот файл...
-
Ramzes
-
- Скромный человек

-

-
- Сообщения: 5004
- Зарегистрирован: 12.04.2003 (Сб) 11:59
- Откуда: Из гробницы :)
-
Ramzes » 18.03.2004 (Чт) 16:07
А Excel?
-
A.A.Z.
-
- Член-корреспондент академии VBStreets

-
-
- Сообщения: 3035
- Зарегистрирован: 30.06.2003 (Пн) 13:38
-
A.A.Z. » 18.03.2004 (Чт) 18:48
- Код: Выделить всё
Option Explicit
Dim x As New Excel.Application
Private Sub Form_Load()
x.Documents.Open ("C:\mydoc.xls")
x.Documents(1).Password = "mypass"
x.Visible = True
x.ActiveDocument.Save
End Sub
Нет меня больше
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот и гости: 2