powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel (Office for Mac)
6 сообщений из 31, страница 2 из 2
Excel (Office for Mac)
    #37690955
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dark Victor,

Отлично, спасибо, что отписался
Так а что на маке выдает Application.PathSeparator и ActiveWorkbook.Path ?
...
Рейтинг: 0 / 0
Excel (Office for Mac)
    #37691031
Dark Victor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProDark Victor,

Отлично, спасибо, что отписался
Так а что на маке выдает Application.PathSeparator и ActiveWorkbook.Path ?
В терминах не особо силен. Я так понимаю, Application.PathSeparator - это то, что выдаёт Application.GetOpenFilename?

Если да, то Application.PathSeparator = Macintosh HD:Users:sdok:Desktop:filename.ext
при этом файл 'filename.ext' находится на рабстоле,
а ActiveWorkbook.Path = Macintosh HD:Users:названиеучётнойзаписи:папкагдележитфайл
В моём случае книга на рабочем столе: Macintosh HD:Users:sdok:Desktop

Помимо того, что всё по-другому, на маке мне не понравилась организация рабочего пространства. Там нет, как в винде, раскрывания на весь экран с "фиксацией" окна к краям. В редакторе куча открытых окошек, каждое норовит залезть на другое. При каждом новом запуске одно за другое прячутся, что приходится их вылавливать, прежде, чем нажать кнопку "заветного зеленого плюса" для растяжения на свободное пространство экрана. Ещё у него проблемы с кириллицей в пути к фалу, созданного при помощи VBA. Пришлось ещё транслитерацию прописывать. Хотя, может это проблема конкретного образца.

Отчего многие от мака балдеют?..
...
Рейтинг: 0 / 0
Excel (Office for Mac)
    #37691165
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dark VictorВ терминах не особо силен. Я так понимаю, Application.PathSeparator - это то, что выдаёт Application.GetOpenFilename?Нет, Application.PathSeparator - это то, что выдает Application.PathSeparator.
Dark Victor ActiveWorkbook.Path = Macintosh HD:Users:названиеучётнойзаписи:папкагдележитфайлDark VictorPath в данном случае (на маке) равен "/Users/sdok/Documents/base/base.xlsm"Вот ведь, блин!!! Ну зачем голову было морочить? Спрашивал несколько раз, чему равен Path? в итоге настоящий ответ получил только сейчас посли долгих препираний. Зачем вы вообще консультировались на форуме?
...
Рейтинг: 0 / 0
Excel (Office for Mac)
    #37692697
Dark Victor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, за тем, что не знал как на маке это происходит. Всё что знал по VBA до этого и пробовал - было бесполезным. Были мысли, что Гуру помогут.
Проведя трое суток за компом узнал что как и куда. Повторюсь, я не программист (образование даже не техническое), но при необходимости, быстро учусь.

По поводу Path в данном случае (на маке) равен "/Users/sdok/Documents/base/base.xlsm" - это в свойствах файла на маке оно так значится. Вытащить Path, известным мне способом на тот момент, не получалось, выдавал какую-то ошибку.
Нет, Application.PathSeparator - это то, что выдает Application.PathSeparator. Если это ещё актуально, подскажите, куда прикрутить, чтобы вывести в MsgBox, нет сил уже в хэлпах копаться. Да и мак отдал уже.

Один хрен, всё с ним нет так. После простого открытия на нем редактора VBA (не редактируя особо ничего и сохранения), любой русский превращается в китайца. Ниже - форма, точнее, то, во что она превращается после мака.
Если даже не открывать, при простом запуске книги выбивает любые кириллические символы в коде (например, при создании папки), причём, как-то избирательно, часть слова остается нетронутой. Созданный путь, соответственно, в таком случае найти не может. Пришлось ещё транслит прописывать.
...
Рейтинг: 0 / 0
Excel (Office for Mac)
    #37692897
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dark VictorНет, Application.PathSeparator - это то, что выдает Application.PathSeparator. Если это ещё актуально, подскажите, куда прикрутить, чтобы вывести в MsgBox, нет сил уже в хэлпах копаться. Да и мак отдал уже.Вы будете смеяться:
Код: vbnet
1.
MsgBox Application.PathSeparator

можно просто написать это в Immediate Window (которое вызывается по Ctrl+G) и нажать Enter. А лучше написать там просто
Код: vbnet
1.
?Application.PathSeparator

и нажать Enter.
...
Рейтинг: 0 / 0
Excel (Office for Mac)
    #37694414
Dark Victor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не работает там можно просто написать это в Immediate Window (которое вызывается по Ctrl+G) и нажать Enter. А лучше написать там простоНи Ctrl+G, ни Command+G...

MsgBox Application.PathSeparator= :
что подтверждает предыдущие посты.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel (Office for Mac)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]