Возможно ли получить текущий каталог без использования VBA? (во избежание использования макросов)Как получить текущий каталог без использования VBA?
Я знаю, что это возможно через VBA, но я стараюсь избегать использования макросов в моем документе.
Возможно ли получить текущий каталог без использования VBA? (во избежание использования макросов)Как получить текущий каталог без использования VBA?
Я знаю, что это возможно через VBA, но я стараюсь избегать использования макросов в моем документе.
=LEFT(CELL("filename"),SEARCH("[",CELL("filename"))-1)
Это будет получить локальный физический путь. Если файл находится на удаленном компьютере, он вернет сетевой путь.
=INFO("DIRECTORY")
Это приведет к сетевому пути (с именем машины). ПРИМЕЧАНИЕ: для меня он просто возвращает сетевую папку My Directory от ANY файл, из которого он вызывается. Быть осторожен.
Вы можете использовать формулу INFO, чтобы получить путь к текущему каталогу или папке. Просто напишите его в любой клетке
=INFO("directory")
Вы можете использовать forumula
=CELL("filename", A1)
затем подстроки его
UPDATE: лучшим решением является
=INFO("DIRECTORY")
Это дает путь к запуску, поэтому корневая папка Excel – owen79
Она предоставляет «Путь к текущему каталогу или папке». См. Http://office.microsoft.com/en-au/excel-help/info-function -HP010342610.aspx –
Я ошибаюсь, извините, я попробовал INFO, и он вернулся с рабочим каталогом. Вторая попытка вернулась с каталогом, в котором находится документ. – owen79