--- title: VBArray slug: Archive/Web/JavaScript/Extensions_Microsoft/VBArray tags: - JavaScript - Microsoft - Non-standard - Reference - VBArray translation_of: Archive/Web/JavaScript/Microsoft_Extensions/VBArray ---
{{JSRef}}{{Non-standard_header}}
Attention ! Cet objet est spécifique à Microsoft et est uniquement pris en charge par Internet Explorer.

L'objet VBArray permet d'accéder à des tableaux Visual Basic.

Syntaxe

varName = new VBArray(safeArray);

Paramètres

safeArray
Une valeur VBArray.

Notes

Les tableaux VBArray sont uniquement accessibles en lecture seule et ne peuvent pas être créés directement. L'argument safeArray doit être une valeur VBArray valide. L'obtention d'une telle valeur ne peut se faire que via un contrôle ActiveX ou via un autre objet.

Les tableaux VBArray peuvent avoir plusieurs dimensions, dont chacune a un ensemble d'indices différents.

Exemples

The following example consists of three parts. The first part is VBScript code to create a Visual Basic safe array. The second part is JavaScript code that converts the Visual Basic safe array to a JavaScript array. Both of these parts go into the <HEAD> section of an HTML page. The third part is the JavaScript code that goes in the <BODY> section to run the other two parts.

<head>
  <script type="text/vbscript">
  <!--
  Function CreateVBArray()
     Dim i, j, k
     Dim a(2, 2)
     k = 1
     For i = 0 To 2
        For j = 0 To 2
           a(j, i) = k
           document.writeln(k)
           k = k + 1
        Next
        document.writeln("<br />")
     Next
     CreateVBArray = a
  End Function
  -->
  </script>

  <script type="text/javascript">
  <!--
  function VBArrayTest(vbarray) {
     var a = new VBArray(vbarray);
     var b = a.toArray();
     var i;
     for (i = 0; i < 9; i++) {
       console.log(b[i]);
     }
  }
  -->
  </script>
</head>

<body>
  <script type="text/javascript">
    <!--
    VBArrayTest(CreateVBArray());
    -->
  </script>
</body>

Propriétés

L'objet VBArray ne possède aucune propriété.

Méthodes

VBArray.dimensions()
Cette méthode renvoie le nombre de dimensions du tableau VBArray.
VBArray.getItem()
Cette méthode renvoie l'élément à l'emplacement indiqué.
VBArray.lbound()
Cette méthode renvoie l'indice le plus bas du VBArray pour la dimension indiquée.
VBArray.toArray()
Cette méthode renvoie un tableau JavaScript standard converti à partir de l'objet VBArray.
VBArray.ubound()
Cette méthode renvoie l'indice le plus haut du VBArray pour la dimension indiquée.

Prérequis

Cette fonctionnalité est prise en charge par les modes suivants : Quirks, Internet Explorer 6 en mode standard, Internet Explorer 7 en mode standard, Internet Explorer 8 en mode standard, Internet Explorer 9 en mode standard et Internet Explorer 10 en mode standard. Elle n'est pas prise en charge par les applications Windows 8.x Store.

Voir aussi