836 / 486 / 186
Регистрация: 09.03.2009
Сообщений: 1,675
|
||||||
1 | ||||||
Excel Открыть/сохранить файл на Mac15.01.2022, 15:47. Показов 2420. Ответов 17
Метки нет (Все метки)
Добрый день!
Нет ли тут маководов? Написал макрос, к нему вопросов нет, но выясняется, что на MacOS не работает. Понятно, что пути там свои, линукс-вида, но и операции открытия и сохранения иначе делаются. А как? Мака для тестов нет, толковой инфы в инете не нашел - либо ткните туда. На винде все просто:
0
|
15.01.2022, 15:47 | |
Ответы с готовыми решениями:
17
Открыть файл, разделить ячейку на 1000, сохранить файл, закрыть файл Через Ексель Открыть файл ВОРД и сохранить файл под определенным именем Открыть/сохранить файл VBS Как открыть и сохранить файл .dbf? |
1123 / 234 / 37
Регистрация: 15.03.2010
Сообщений: 720
|
|||||||||||
16.01.2022, 06:31 | 2 | ||||||||||
Приветствую.
Вот так файл на маке открывается и сохраняется в другое место.
0
|
836 / 486 / 186
Регистрация: 09.03.2009
Сообщений: 1,675
|
|||||||||||||||||||||
16.01.2022, 20:35 [ТС] | 3 | ||||||||||||||||||||
Благодарю, будем пробовать - заочно, у меня винда, у человека Мак, но он в макросах не спец.
Пока нашел такое, поменял под себя:
И второе:
А на маке, говорит человек, дает ошибку. Если без пробелов (D:\Test\Weeb\Отчёт№6713101.xlsx) - то нормально. Не понимаю... Нашел по этой теме (https://sqlite.in/?qa=468061/d... l-2011-vba), что надо (в каких случаях?) указывать константу для Dir:
Сложно, когда Мака для тестов нет. Если у вас, уважаемый SlavaRus, есть возможность проверить, было бы хорошо.
0
|
1123 / 234 / 37
Регистрация: 15.03.2010
Сообщений: 720
|
|
16.01.2022, 22:16 | 4 |
Вышеприведенный код попробовал, отрабатывет без ошибок. В ячеку B2 пишет путь к выбранному файлу.
У меня стоит версия Экселя 16.48. При константе 52 записывает файл с расширением xlsm, при 51 в xlsx.
1
|
836 / 486 / 186
Регистрация: 09.03.2009
Сообщений: 1,675
|
|
16.01.2022, 22:24 [ТС] | 5 |
Благодарю!
А что получается при проверке Dir-ом файла с пробелами в пути и что без пробелов?
0
|
1123 / 234 / 37
Регистрация: 15.03.2010
Сообщений: 720
|
|
16.01.2022, 22:43 | 6 |
Если я правильно понял, то имя файла с пробелами съедает.
При первом запуске спрашивает разрешения на допуск к файлам и папкам.
0
|
836 / 486 / 186
Регистрация: 09.03.2009
Сообщений: 1,675
|
||||||
16.01.2022, 22:54 [ТС] | 7 | |||||
Хм, значит, что-то у него или не так делает. Имя там было /Users/Vlad/Downloads/Отчёт по оферте №6713101 от 03.01.2022.xlsx
Насколько я понял, запрос о доступе выдается, если каталог не пользовательский, а системный. А к пользовательским файлам без него. Но тут я могу ошибаться. Я попробовал (смотря на тот код FileDialog из инета, где они заключают параметры в кавычки) записать так:
В FN1 сидит вот то имя вида /Users/Vlad/Downloads/Отчёт по оферте №6713101 от 03.01.2022.xlsx
0
|
1123 / 234 / 37
Регистрация: 15.03.2010
Сообщений: 720
|
|
16.01.2022, 23:01 | 8 |
У меня нужно было дать доступ даже к отдельным файлам в моем домашнем каталоге.
0
|
836 / 486 / 186
Регистрация: 09.03.2009
Сообщений: 1,675
|
|
16.01.2022, 23:10 [ТС] | 9 |
Эппловцам понравился виндовый UAC и sudo из линукса. )))
Спасибо. Подожду ответа человека, которому макрос делал. У меня под виндой тоже не требовалось заключать в кавычки при обращении к стандартным функциям (к командам ОС - надо).
0
|
836 / 486 / 186
Регистрация: 09.03.2009
Сообщений: 1,675
|
|
17.01.2022, 11:53 [ТС] | 10 |
Сейчас смотрел по TeamViewer - с WB скачивается XLSX в папку "Загрузки", подаем на вход макроса - говорит, предоставьте права. Даем, макрос заявляет - файл не найден. Стоит переименовать его в 2.xlsx или любое другое имя - работает.
Можно ли что-то сделать и главное, почему файл не находится, даже когда права даешь? От чего все это зависит? Помня, что и на винде надо скачанное с инета разблокировать, скачали в zip и распаковали локально - все равно права просит и файл потом не находит.
0
|
1123 / 234 / 37
Регистрация: 15.03.2010
Сообщений: 720
|
|
17.01.2022, 14:06 | 11 |
Добрый день. Вечером попробую, сейчас нет возможности.
0
|
1123 / 234 / 37
Регистрация: 15.03.2010
Сообщений: 720
|
|
17.01.2022, 20:12 | 12 |
Добрый вечер.
Трудно что то сказать. Скачал файл с соседней ветки. Называется №2.xlsx В загрузках имя файла уже выглядит по разному (см картинки). Возможно дело кодировке.
0
|
1123 / 234 / 37
Регистрация: 15.03.2010
Сообщений: 720
|
||||||
17.01.2022, 20:48 | 13 | |||||
Чуток модернизировал скрипт из топика №3.
Никаких разрешений на доступ не потребовалось. Возможно дело еще в версии Макос, у меня стоит Big Sur 11.2.1
0
|
836 / 486 / 186
Регистрация: 09.03.2009
Сообщений: 1,675
|
|
17.01.2022, 21:28 [ТС] | 14 |
Нет, у него имена были нормальные. Он скачивал с сайта Wilberries отчет о реализации и показывалось русскими буквами в проводнике (Finder). Но, может, эксель не понимает кодировку.
Версию макоси спрошу. Все же насколько проще в винде. И большое Вам спасибо за тесты, людей с маком тут очень мало.
0
|
1123 / 234 / 37
Регистрация: 15.03.2010
Сообщений: 720
|
|
17.01.2022, 21:44 | 15 |
Скорее непривычно, поэтому кажется сложно.
0
|
836 / 486 / 186
Регистрация: 09.03.2009
Сообщений: 1,675
|
|
17.01.2022, 22:29 [ТС] | 16 |
Знаете, после того, как я нашел у Рона де Бруна код открытия диалога выбора файла... (3-е сообщение) Это с пол-пинка не написать. Это надо заучить... А если мало кто может сказать, то где ж найдешь ответ? Вон разбор на хабре - хорош ли мак https://habr.com/ru/post/573630/ Не могу сказать, так ли это на деле, не приходилось работать. Имел дело с айфоном - поставить apk на андроид, забросить туда книжку или забрать файл не в пример легче. Но экраны и отзывчивость у айфонов лучше. Вот чисто личное мнение, никого не сужу. Винда мне кажется удобней в силу постоянного использования, но и в линуксе не теряюсь. А вот мак - странная вещь.
0
|
1123 / 234 / 37
Регистрация: 15.03.2010
Сообщений: 720
|
|
28.01.2022, 20:49 | 17 |
Почитал вышеуказанную статью. Полный бред, автор просто набивет себе рейтинг. Компьютер прежде всего инструмент для решения задач. Что там у него под крышкой win, Lin, macOS или что-то еще дело второстепенное. Главное, чтобы он решал поставленные перед ним задачи, остальное религия.
0
|
836 / 486 / 186
Регистрация: 09.03.2009
Сообщений: 1,675
|
|
28.01.2022, 20:58 [ТС] | 18 |
У меня было некое впечатление при чтении, но не мог сказать, так оно или нет за неимением мака. Однако в UI вполне верю - что-то может быть не так удобно.
0
|
28.01.2022, 20:58 | |
28.01.2022, 20:58 | |
Помогаю со студенческими работами здесь
18
Сохранить файл в папку, а ссылку на его в БД, открыть файл по ссылке из Бд Открыть файл xlsx (2007), обработать информацию и сохранить в аналогичный файл. Какие библиотеки использовать? Открыть/сохранить файл Открыть и сохранить файл Открыть/Сохранить файл Создать массив натуральных трёхзначных чисел. Открыть файл для редактирования. В новый файл сохранить числа кратные трём Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |