SetInputRange

Shape.SetInputRange method

Définit la plage utilisée pour remplir le contrôle.

public void SetInputRange(string formula, bool isR1C1, bool isLocal)
ParamètreTaperLa description
formulaStringLa plage utilisée pour remplir le contrôle.
isR1C1BooleanIndique si la formule doit être formatée en tant que R1C1.
isLocalBooleanIndique si la formule doit être formatée par les paramètres régionaux.

Exemples


[C#]
//Après avoir exécuté le code ci-dessous, un objet ListBox est créé dans le fichier généré. Lorsque l'option sélectionnée est cliquée, la valeur sélectionnée s'affiche dans la cellule A12.

// Initialise un nouveau classeur.
//Classeur livre = nouveau Classeur();

for (int i = 0; i< 10; ++i)
{
    Cell cell = book.Worksheets[0].Cells[i, 0];
    cell.Value = i + 1;
}
   
//Créer un objet ListBox

//Contrôles ActiveX
//Aspose.Cells.Drawing.Shape listBox = book.Worksheets[0].Shapes.AddActiveXControl( Aspose.Cells.Drawing.ActiveXControls.ControlType.ListBox,2, 0, 2, 0, 130, 130);

//Contrôles de formulaire
Aspose.Cells.Drawing.Shape listBox = book.Worksheets[0].Shapes.AddListBox(2, 0, 2, 0, 130, 130);

// Définit la plage utilisée pour remplir le contrôle.
listBox.SetInputRange("$A$1:$A$6", false, false);

//Définit la plage liée à la valeur du champ.
listBox.SetLinkedCell("$A$12", false, true);

Voir également