|
|
|
Excel (Office for Mac)
|
|||
|---|---|---|---|
|
#18+
Dark Victor, Отлично, спасибо, что отписался Так а что на маке выдает Application.PathSeparator и ActiveWorkbook.Path ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 23:21 |
|
||
|
Excel (Office for Mac)
|
|||
|---|---|---|---|
|
#18+
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. Пришлось ещё транслитерацию прописывать. Хотя, может это проблема конкретного образца. Отчего многие от мака балдеют?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 01:29 |
|
||
|
Excel (Office for Mac)
|
|||
|---|---|---|---|
|
#18+
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? в итоге настоящий ответ получил только сейчас посли долгих препираний. Зачем вы вообще консультировались на форуме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 10:01 |
|
||
|
Excel (Office for Mac)
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, за тем, что не знал как на маке это происходит. Всё что знал по VBA до этого и пробовал - было бесполезным. Были мысли, что Гуру помогут. Проведя трое суток за компом узнал что как и куда. Повторюсь, я не программист (образование даже не техническое), но при необходимости, быстро учусь. По поводу Path в данном случае (на маке) равен "/Users/sdok/Documents/base/base.xlsm" - это в свойствах файла на маке оно так значится. Вытащить Path, известным мне способом на тот момент, не получалось, выдавал какую-то ошибку. Нет, Application.PathSeparator - это то, что выдает Application.PathSeparator. Если это ещё актуально, подскажите, куда прикрутить, чтобы вывести в MsgBox, нет сил уже в хэлпах копаться. Да и мак отдал уже. Один хрен, всё с ним нет так. После простого открытия на нем редактора VBA (не редактируя особо ничего и сохранения), любой русский превращается в китайца. Ниже - форма, точнее, то, во что она превращается после мака. Если даже не открывать, при простом запуске книги выбивает любые кириллические символы в коде (например, при создании папки), причём, как-то избирательно, часть слова остается нетронутой. Созданный путь, соответственно, в таком случае найти не может. Пришлось ещё транслит прописывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2012, 02:21 |
|
||
|
Excel (Office for Mac)
|
|||
|---|---|---|---|
|
#18+
Dark VictorНет, Application.PathSeparator - это то, что выдает Application.PathSeparator. Если это ещё актуально, подскажите, куда прикрутить, чтобы вывести в MsgBox, нет сил уже в хэлпах копаться. Да и мак отдал уже.Вы будете смеяться: Код: vbnet 1. можно просто написать это в Immediate Window (которое вызывается по Ctrl+G) и нажать Enter. А лучше написать там просто Код: vbnet 1. и нажать Enter. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2012, 10:36 |
|
||
|
Excel (Office for Mac)
|
|||
|---|---|---|---|
|
#18+
Не работает там можно просто написать это в Immediate Window (которое вызывается по Ctrl+G) и нажать Enter. А лучше написать там простоНи Ctrl+G, ни Command+G... MsgBox Application.PathSeparator= : что подтверждает предыдущие посты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2012, 23:25 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37691165&tid=2175931]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
263ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 575ms |

| 0 / 0 |
