Текущий диск

Программирование на Visual Basic for Applications
rok
Новичок
Новичок
 
Сообщения: 49
Зарегистрирован: 18.06.2005 (Сб) 12:45

Текущий диск

Сообщение rok » 24.11.2006 (Пт) 16:15

Хотелось бы получить ответ в виде Да/Нет.
На всех ли компьютерах сети в Еxcel и Access текущим будет диск с папкой "Мои документы"?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.11.2006 (Пт) 16:55

Нет.
Lasciate ogni speranza, voi ch'entrate.

rok
Новичок
Новичок
 
Сообщения: 49
Зарегистрирован: 18.06.2005 (Сб) 12:45

Re: Текущий диск

Сообщение rok » 25.11.2006 (Сб) 14:55

rok писал(а):Хотелось бы получить ответ в виде Да/Нет.
На всех ли компьютерах сети в Еxcel и Access текущим будет диск с папкой "Мои документы"?

А по умолчанию?

_ae_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 08.10.2006 (Вс) 14:37

Сообщение _ae_ » 25.11.2006 (Сб) 15:03

Вероятно да

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.11.2006 (Сб) 15:04

Нет.
И то, что по умолчанию, тоже настраивается куда угодно.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

rok
Новичок
Новичок
 
Сообщения: 49
Зарегистрирован: 18.06.2005 (Сб) 12:45

Сообщение rok » 25.11.2006 (Сб) 16:25

Как это творение?
Может кто что посоветует
Код: Выделить всё
If Dir("реестр", vbDirectory) = "реестр" Then
Exit Sub
Else
  MsgBox "Для экспорта реестра будет создана папка 'реестр'" & Chr(13)  & _ "Путь к ней: " & Chr(34) & CurDir & Chr(34)
MkDir ("реестр")
End If

Не нравится мне что этот каталог будет создаваться на разных машинах (навряд ли рядовые пользватели сменят установки по умолчанию) в разных местах... А может и ничего.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.11.2006 (Сб) 16:30

rok писал(а):Как это творение?
Может кто что посоветует

Пока до сих пор не ясно, чего требуется достичь.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

rok
Новичок
Новичок
 
Сообщения: 49
Зарегистрирован: 18.06.2005 (Сб) 12:45

Сообщение rok » 25.11.2006 (Сб) 21:40

Для экспорта данных из Access в Еxcel создается каталог, а метод Аccessа помещает файл по указанному в аргументе пути на текущем диске. Что бы не заморачиваться с определением пути для каждого конкретного компьютера хотелось бы что-то универсальное-это и есть решаемая задача

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 25.11.2006 (Сб) 23:19

rok писал(а):Для экспорта данных из Access в Еxcel создается каталог, а метод Аccessа помещает файл по указанному в аргументе пути на текущем диске. Что бы не заморачиваться с определением пути для каждого конкретного компьютера хотелось бы что-то универсальное-это и есть решаемая задача


А заморачиваться особо и не надо:

Код: Выделить всё
Sub test()
    MsgBox CreateObject("WScript.Shell").SpecialFolders("MyDocuments")
End Sub


и т.д. http://msdn2.microsoft.com/en-US/library/0ea7b5xe.aspx
Привет,
KL

rok
Новичок
Новичок
 
Сообщения: 49
Зарегистрирован: 18.06.2005 (Сб) 12:45

Сообщение rok » 27.11.2006 (Пн) 12:53

Спасибо KL


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 111

    TopList