piekczyk 0 Napisano 20 Lipca 2016 Udostępnij Napisano 20 Lipca 2016 (edytowane) Witam, Wie ktoś może czy jest możliwość ustawienia ścieżki do pliku w taki sposób żeby nie podawać jej od "C:\..." tylko np. od katalogu w którym znajduje się powerpoint nad którym pracuje (powiązane pliki są w tym samym katologu tylko, że w podfolderach)? Jest to o tyle kłopotliwe, że w macro mam mnóstwo odnośników do plików i wolałbym uniknąć sytuacji gdy będę musiał to zmieniać ręcznie. Wiem, że w innych językach programowania wystarczy wpisać /.../ przed scieżką, aczkolwiek z tego co widzę tutaj to nie działa. Próbowałem zrobić to w sposób przedstawiony poniżej, niestety bez rezultatu. Dim folderPath As String folderPath = ActivePresentation.Path ActivePresentation.Slides("Slide1").Shapes("Yrt").Fill.UserPicture folderPath & "\img\Yrt.png" Edytowane 20 Lipca 2016 przez piekczyk Cytuj Link to post Share on other sites
Bambo1983 95 Napisano 20 Lipca 2016 Udostępnij Napisano 20 Lipca 2016 (edytowane) https://support.microsoft.com/en-us/kb/240794 wrzucasz gdzie trzeba i masz piekna, uniwersalna ścieżkę. Oczywiście da się jeszcze inaczej, możesz na początku ustawić żeby wyszukał katalog z którego apka jest uruchomiona i wrzucić do zmiennej.. np. http://www.devhut.net/2012/07/10/vbscript-determine-executable-path-for-given-application/ Edytowane 20 Lipca 2016 przez Bambo1983 1 Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.