Powerpoint VBA - неверный путь - PullRequest
0 голосов
/ 17 января 2020

У меня есть следующий код:

'Get file path
Dim fullName As String, justNameWithExt, justName As String, justPath As String
fullName = ActivePresentation.fullName
justNameWithExt = ActivePresentation.Name
justPath = Replace(fullName, justNameWithExt, "", 1)
justPath = Replace(justPath, "/", "\")
justPath = Left(justPath, Len(justPath) - 1)
justName = Left(ActivePresentation.Name, Len(ActivePresentation.Name) - 5)

' Debug.Print justPath
' The path here starts with https:\\d.docs.live.net\5564dc20c06306b2\
' But it should start with C:\Users\User\OneDrive\

ChDir justPath ' This throws an error - "Path not found"

Он предназначен для того, чтобы текущий путь изменил каталог на него. Проблема (как описано в комментариях ниже Debug.Print justPath) в том, что он не получает правильный путь.

Как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...