How to use path from SharePoint?

markschneider89

New Member
Joined
Feb 24, 2020
Messages
10
Office Version
  1. 2016
Platform
  1. Windows
I wrote this VBA code to get the path of Excel file and create a configuration text file so that it doesn't asks for path again. Everything works fine in local storage. But once I upload it in SharePoint and open it from there, macros won't work and also the Excel file path from SharePoint isn't accepted. Is there any solution to use SharePoint path?
The code follows as

VBA Code:
    Public Function getExcelPath()
    Dim intFileNum As Integer
    intFileNum = FreeFile
    Dim hasPath As Boolean
    hasPath = False

    Dim xlpath As String
    Dim sPath As String
    sPath = ActivePresentation.path & "\config.txt"
    
    If Dir(sPath) <> "" Then
        Open sPath For Input As intFileNum
        On Error Resume Next
        Line Input #intFileNum, xlpath
        Close intFileNum
        If Dir(xlpath) <> "" And xlpath <> "" Then
            hasPath = True
        End If
        
    End If

    If Not hasPath Then
        Xl_Browse.Show
        xlpath = Xl_Browse.Controls("Xl_Link").Value
        Unload Xl_Browse
        Open sPath For Output As intFileNum
        Print #intFileNum, xlpath
        Close intFileNum
    End If
    
    getExcelPath = xlpath
End Function
 

Excel Facts

Enter current date or time
Ctrl+: enters current time. Ctrl+; enters current date. Use Ctrl+: Ctrl+; Enter for current date & time.

Forum statistics

Threads
1,215,054
Messages
6,122,893
Members
449,097
Latest member
dbomb1414

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top