|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.11.2009, 14:01 | #1 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
Не могу прописать путь GetObject
Мне нужно открыть папку с Excel документам. Я вроде прописал к ней путь, но мне выдаётся ошибка 432(объек с указаным путём и именем файла не существует). Вот то что я писал
Dim papka As Object papka = GetObject("C:\Документы\Учебные материалы\Программирование\Vba\Дома шняя работа\Папки\ первая") первая - это номер заключительной папки где хранится Excel документ. |
18.11.2009, 14:05 | #2 |
Пользователь
Регистрация: 16.11.2009
Сообщений: 24
|
Может пробел перед первая убрать надо?
И в домашней работе тоже пробел... Это так надо?) Последний раз редактировалось dexterua; 18.11.2009 в 14:11. |
18.11.2009, 14:21 | #3 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
убрал ничего не изменилось...у меня есть подозрения что переменная papka должна быть каким то образом связана с "путём", но как связана я не знаю((
|
18.11.2009, 14:24 | #4 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
Дело в том что перед "первая" у меня и не было пробела, а в "домашней работе" пробел это случайный косяк, при исправлении ничего не изменилось(
|
18.11.2009, 14:48 | #5 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Вместо
Цитата:
Код:
Чем шире угол зрения, тем он тупее.
|
|
18.11.2009, 15:01 | #6 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
Sub Работа()
Dim papka As Object Set papka = GetObject("C:\Документы\Учебные материалы\Программирование\Vba\Дома шняя работа\Папки\ первая") End Sub всё равно ошибку пишет( |
18.11.2009, 16:07 | #7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
А кто Вам сказал, что можно открыть папку через GetObject?
GetObject предназначен для других целей. Например: Код:
Цитата:
Код:
|
|
18.11.2009, 16:31 | #8 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
Спасибо это работает, но дело в том что нам нужно два способа. Вы бы не могли мне подсказать ещё один способ который позволит мне открыть папку с Ecxel документом возможно даже с помощью этой же функции но каким-нибудь другим способом. Заранее большое спасибо)
|
18.11.2009, 16:39 | #9 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Этот способ отлично работает. К чему изобретать другой способ? Ну, раз так надо, пожалуйста: Код:
|
|
18.11.2009, 16:49 | #10 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
Дело в том что у моего одногруппника сделано примерно таким же способом. Подумают что списал.((Понимаю что наверное глупо звучит.
Надеюсь вас не затруднит написать ещё один возможный способ, даже может с применением этой функции но другой. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аналог функции GetObject из VB для Делфи? | Stilet | Общие вопросы Delphi | 1 | 29.04.2009 17:46 |
подскажите как прописать | alexs2141 | Помощь студентам | 6 | 03.06.2008 14:32 |
Прописать в реестр | Михаил Юрьевич | Общие вопросы Delphi | 4 | 02.02.2008 10:49 |
Как прописать в HKEY_CURRENT_USER ? | UnD)eaD)Snake | Общие вопросы Delphi | 4 | 27.07.2007 21:52 |