0
- GetSaveAsFileName donne une URL chemin; SaveCopyAs obtiendra un chemin UNC;
- Le fichier n'est pas enregistré.
- Le prozess ne donne pas d'avertissement;
- L'accès SharePoint n'est pas un lecteur mappé; Il a été monté en tant que bibliothèque.
- Je ne peux pas utiliser un chemin constant car l'utilisateur peut choisir un autre mappe de partage.
Ceci est mon code:VBA - chemin, GetSaveAsFileName donne URL/SaveCopyAs travaille avec UNC
'Test: Is the file exists?
Dim CW_ExportFilePathAndName As String
CW_ExportFilePathAndName = FilePathForSave & CW_NameSaveFile
If Dir(CW_ExportFilePathAndName) <> "" Then
Dim InitialName As String
Dim sFileSaveName As Variant
InitialName = CW_ExportFilePathAndName
sFileSaveName = Application.GetSaveAsFilename(InitialFileName:=InitialName, fileFilter:="Excel Files (*.xlsm), *.xlsm")
If sFileSaveName <> False Then
ActiveWorkbook.SaveCopyAs sFileSaveName
MsgBox "The source file is saved on an individual name!"
Else
MsgBox "The source file is not saved!"
End If
Else
ActiveWorkbook.SaveCopyAs CW_ExportFilePathAndName
End If
Pouvez-vous nous montrer le code avec lequel vous travaillez? Il est difficile d'aider quand nous ne pouvons pas voir ce que vous faites spécifiquement, et ce qui ne va pas. Aussi, comment récupérez-vous ces invites? Demandez-vous l'utilisateur pour eux? –
'CW_ExportFilePathAndName = FilePathForSave & CW_NameSaveFile' c'est ce qui vous donne l'URL, mais votre code ne montre pas comment' FilePathForSave' et 'CW_NameSaveFile' sont créés –
Bonjour, j'ai joint mon code! J'ai testé le chemin avec msgbox. Mon chemin: "\\ [email protected] \ RaWrote \ sites \ DKO \ aaa.xls" La valeur de retour: "https: /ecs.tel.de/sites/DKO/aaa1.xls./" Si je bien comprendre votre deuxième question: non, je ne le suis pas. J'ai des informations à ce sujet. Je vous remercie! Au revoir, Z – ZolGal