![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
![]()
Мне нужно открыть папку с Excel документам. Я вроде прописал к ней путь, но мне выдаётся ошибка 432(объек с указаным путём и именем файла не существует). Вот то что я писал
Dim papka As Object papka = GetObject("C:\Документы\Учебные материалы\Программирование\Vba\Дома шняя работа\Папки\ первая") первая - это номер заключительной папки где хранится Excel документ. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 16.11.2009
Сообщений: 24
|
![]()
Может пробел перед первая убрать надо?
И в домашней работе тоже пробел... Это так надо?) Последний раз редактировалось dexterua; 18.11.2009 в 14:11. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
![]()
убрал ничего не изменилось...у меня есть подозрения что переменная papka должна быть каким то образом связана с "путём", но как связана я не знаю((
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
![]()
Дело в том что перед "первая" у меня и не было пробела, а в "домашней работе" пробел это случайный косяк, при исправлении ничего не изменилось(
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Вместо
Цитата:
Код:
Чем шире угол зрения, тем он тупее.
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
![]()
Sub Работа()
Dim papka As Object Set papka = GetObject("C:\Документы\Учебные материалы\Программирование\Vba\Дома шняя работа\Папки\ первая") End Sub всё равно ошибку пишет( |
![]() |
![]() |
![]() |
#7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
А кто Вам сказал, что можно открыть папку через GetObject?
GetObject предназначен для других целей. Например: Код:
Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 17.11.2009
Сообщений: 12
|
![]()
Спасибо это работает, но дело в том что нам нужно два способа. Вы бы не могли мне подсказать ещё один способ который позволит мне открыть папку с Ecxel документом возможно даже с помощью этой же функции но каким-нибудь другим способом. Заранее большое спасибо)
|
![]() |
![]() |
![]() |
#9 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Этот способ отлично работает. К чему изобретать другой способ? Ну, раз так надо, пожалуйста: Код:
|
|
![]() |
![]() |
![]() |
#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 |