Bonjour, après essayer différentes méthode, je suis dans l'impasse.
Je désire faire une macro qui va mettre à jour un fichier sur la plateforme autodesk A360.

J'arrive jusqu’à une ligne de code VBA qui clique sur l'élément suivant du code HTML:

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<input class="ng-hide" type="file" ng-disabled="!canPerform(datum, ALLOWED_ACTIONS.UPDATE)">

Le fait de cliquer ouvre l'explorateur de fichier et par conséquent arrête la macro.

Cette ligne html a un événement change: s.uploadVersion actions_menu.dir.js(199)
Voici les lignes correspondantes
Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
  $scope.uploadVersion = function uploadVersion(e) {
          $scope.shown = false;
          var files = [];
          jQuery(e.target.files).each(function(index, file) {
            files.push(file);
          });
          uploadHelper.uploadFiles(files, {
            uploadNewVersionFor: $scope.datum

Y a t'il une solution pour exécuter la fonction en précisant le chemin du fichier dans le code vba sans ouvrir l'explorateur windows et ainsi le mettre à jour?

Merci d'avance pour votre aide.