Share via


ubound, méthode

Retourne la valeur d'index la plus élevée dans la dimension spécifiée d'un objet VBArray.

function ubound( [dimension : Number] ) : Number

Arguments

  • dimension
    Facultatif. Dimension de l'objet VBArray dont on veut connaître la valeur d'index la plus élevée. Si cet argument est omis, la méthode ubound considère que la valeur 1 a été passée.

Notes

Si l'objet VBArray est vide, la méthode ubound retourne la valeur undefined. Si l'argument dimension est supérieur au nombre de dimensions contenues dans l'objet VBArray, ou s'il est négatif, la méthode retourne le message d'erreur « Indice hors limites ».

Exemple

L'exemple suivant est constitué de trois parties. La première partie est écrite en code VBScript afin de créer un tableau Visual Basic sécurisé. La deuxième partie est du code JScript qui détermine le nombre de dimensions dans le tableau sécurisé ainsi que la limite supérieure de chaque dimension. Ces deux parties sont incluses dans la section <HEAD> d'une page HTML. La troisième partie est le code JScript à insérer dans la section <BODY> pour exécuter les deux autres parties.

<HEAD>
<SCRIPT LANGUAGE="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
         k = k + 1
      Next
   Next
   CreateVBArray = a
End Function
-->
</SCRIPT>

<SCRIPT LANGUAGE="JScript">
<!--
function VBArrayTest(vba)
{
   var i;
   var a = new VBArray(vba);
   var s = "";
   for (i = 1; i <= a.dimensions(); i++)
   {
      s += "The upper bound of dimension ";
      s += i + " is ";
      s += a.ubound(i);
      s += ".<BR>";
   }
   return (s);
}
-->
</SCRIPT>
</HEAD>

<BODY>
<SCRIPT language="jscript">
   document.write(VBArrayTest(CreateVBArray()));
</SCRIPT>
</BODY>

Configuration requise

Version 3

S'applique à :

Objet VBArray

Voir aussi

Référence

dimensions, méthode

getItem, méthode

lbound, méthode

toArray, méthode