Insérez des images et des formes de fichiers Excel.

Les formes dans Excel sont principalement divisées en types suivants :

  • Des photos
  • OleObjects
  • Lignes
  • rectangles
  • Formes de base
  • Bloquer les flèches
  • Formes d’équation
  • Organigrammes
  • Étoiles et bannières
  • Légendes

Ce document guide sélectionnera une ou deux formes de chaque type pour créer des échantillons. Grâce à ces exemples, vous apprendrez à utiliserAspose.Cells pour insérer la forme spécifiée dans la feuille de calcul.

Ajout d’images dans la feuille de calcul Excel dans C#

Ajouter des images à une feuille de calcul est très simple. Cela ne prend que quelques lignes de code : Appelez simplement leAjouter méthode de laDes photos collection (encapsulée dans leFeuille de travail objet). LeAjouterméthode prend les paramètres suivants :

  • Index de la ligne supérieure gauche, l’index de la ligne supérieure gauche.
  • Index de la colonne en haut à gauche, l’indice de la colonne supérieure gauche.
  • Nom du fichier image, le nom du fichier image, complet avec le chemin.

Insertion d’objets OLE dans une feuille de calcul Excel dans C#

Aspose.Cells prend en charge l’ajout, l’extraction et la manipulation d’objets OLE dans les feuilles de calcul. Pour cette raison, Aspose.Cells a leOleObjectCollection classe, utilisée pour ajouter un nouvel objet OLE à la liste de collection. Une autre classe,OleObject, représente un objet OLE. Il compte quelques membres importants :

  • LeImageDataLa propriété spécifie les données d’image (icône) de type tableau d’octets. L’image s’affichera pour montrer l’objet OLE dans la feuille de calcul.
  • LeObjectDataLa propriété spécifie les données de l’objet sous la forme d’un tableau d’octets. Ces données seront affichées dans son programme associé lorsque vous double-cliquez sur l’icône de l’objet OLE.

L’exemple suivant montre comment ajouter un ou plusieurs objets OLE dans une feuille de calcul.

Insertion d’une ligne dans une feuille de calcul Excel dans C#

La forme de la ligne appartient à lalignes Catégorie.

Dans Microsoft Excel (par exemple 2007) :

  • Sélectionnez la cellule où vous voulez insérer la ligne
  • Cliquez sur le menu Insertion et cliquez sur Formes.
  • Ensuite, sélectionnez la ligne dans “Formes récemment utilisées” ou “Lignes”

En utilisant Aspose.Cells

Vous pouvez utiliser la méthode suivante pour insérer une ligne dans la feuille de calcul.

L’exemple suivant montre comment insérer une ligne dans une feuille de calcul.

Exécutez le code ci-dessus, vous obtiendrez les résultats suivants :

Insertion d’une flèche de ligne dans la feuille de calcul Excel dans C#

La forme de la flèche de ligne appartient à laLignes catégorie. C’est un cas particulier de ligne.

Dans Microsoft Excel (par exemple 2007) :

  • Sélectionnez la cellule où vous souhaitez insérer la flèche de ligne
  • Cliquez sur le menu Insertion et cliquez sur Formes.
  • Ensuite, sélectionnez la flèche de ligne dans “Formes récemment utilisées” ou “Lignes”

En utilisant Aspose.Cells

Vous pouvez utiliser la méthode suivante pour insérer une flèche de ligne dans la feuille de calcul.

L’exemple suivant montre comment insérer une flèche de ligne dans une feuille de calcul.

Exécutez le code ci-dessus, vous obtiendrez les résultats suivants :

Insertion d’un rectangle dans une feuille de calcul Excel dans C#

La forme du rectangle appartient à larectangles Catégorie.

Dans Microsoft Excel (par exemple 2007) :

  • Sélectionnez la cellule où vous souhaitez insérer le rectangle
  • Cliquez sur le menu Insertion et cliquez sur Formes.
  • Ensuite, sélectionnez le rectangle dans “Formes récemment utilisées” ou “Rectangles”

En utilisant Aspose.Cells

Vous pouvez utiliser la méthode suivante pour insérer un rectangle dans la feuille de calcul.

L’exemple suivant montre comment insérer un rectangle dans une feuille de calcul.

Exécutez le code ci-dessus, vous obtiendrez les résultats suivants :

Insertion d’un cube dans une feuille de calcul Excel dans C#

La forme du cube appartient à laFormes de base Catégorie.

Dans Microsoft Excel (par exemple 2007) :

  • Sélectionnez la cellule où vous souhaitez insérer le cube
  • Cliquez sur le menu Insertion et cliquez sur Formes.
  • Ensuite, sélectionnez le cube à partir deFormes de base

En utilisant Aspose.Cells

Vous pouvez utiliser la méthode suivante pour insérer un cube dans la feuille de calcul.

L’exemple suivant montre comment insérer un cube dans une feuille de calcul.

Exécutez le code ci-dessus, vous obtiendrez les résultats suivants :

Insertion d’une flèche quadruple de légende dans la feuille de calcul Excel dans C#

La forme de la flèche quadruple de la légende appartient auBloquer les flèches Catégorie.

Dans Microsoft Excel (par exemple 2007) :

  • Sélectionnez la cellule dans laquelle vous souhaitez insérer la flèche quadruple de la légende
  • Cliquez sur le menu Insertion et cliquez sur Formes.
  • Ensuite, sélectionnez la flèche quadruple de la légende à partir deBloquer les flèches

En utilisant Aspose.Cells

Vous pouvez utiliser la méthode suivante pour insérer une flèche quadruple de légende dans la feuille de calcul.

L’exemple suivant montre comment insérer une flèche quadruple de légende dans une feuille de calcul.

Exécutez le code ci-dessus, vous obtiendrez les résultats suivants :

Insertion d’un signe de multiplication dans la feuille de calcul Excel dans C#

La forme du signe de multiplication appartient auFormes d’équation Catégorie.

Dans Microsoft Excel (par exemple 2007) :

  • Sélectionnez la cellule où vous souhaitez insérer le signe de multiplication
  • Cliquez sur le menu Insertion et cliquez sur Formes.
  • Ensuite, sélectionnez le signe de multiplication deFormes d’équation

En utilisant Aspose.Cells

Vous pouvez utiliser la méthode suivante pour insérer un signe de multiplication dans la feuille de calcul.

L’exemple suivant montre comment insérer un signe de multiplication dans une feuille de calcul.

Exécutez le code ci-dessus, vous obtiendrez les résultats suivants :

Insertion d’un multidocument dans une feuille de calcul Excel dans C#

La forme de multidocument appartient à laOrganigrammes Catégorie.

Dans Microsoft Excel (par exemple 2007) :

  • Sélectionnez la cellule où vous souhaitez insérer le multidocument
  • Cliquez sur le menu Insertion et cliquez sur Formes.
  • Sélectionnez ensuite le multidocument dansOrganigrammes

En utilisant Aspose.Cells

Vous pouvez utiliser la méthode suivante pour insérer un multidocument dans la feuille de calcul.

L’exemple suivant montre comment insérer plusieurs documents dans une feuille de calcul.

Exécutez le code ci-dessus, vous obtiendrez les résultats suivants :

Insertion d’une étoile à cinq branches dans la feuille de calcul Excel dans C#

La forme de l’étoile à cinq branches appartient à laÉtoiles et bannières Catégorie.

Dans Microsoft Excel (par exemple 2007) :

  • Sélectionnez la cellule où vous souhaitez insérer l’étoile à cinq branches
  • Cliquez sur le menu Insertion et cliquez sur Formes.
  • Ensuite, sélectionnez l’étoile à cinq branches deÉtoiles et bannières

En utilisant Aspose.Cells

Vous pouvez utiliser la méthode suivante pour insérer une étoile à cinq branches dans la feuille de calcul.

L’exemple suivant montre comment insérer une étoile à cinq branches dans une feuille de calcul.

Exécutez le code ci-dessus, vous obtiendrez les résultats suivants :

Insertion d’un nuage de bulles de pensée dans la feuille de calcul Excel dans C#

La forme du nuage de bulles de pensée appartient à laLégendes Catégorie.

Dans Microsoft Excel (par exemple 2007) :

  • Sélectionnez la cellule dans laquelle vous souhaitez insérer le nuage de bulle de pensée
  • Cliquez sur le menu Insertion et cliquez sur Formes.
  • Ensuite, sélectionnez le nuage de bulles de pensée à partir deLégendes

En utilisant Aspose.Cells

Vous pouvez utiliser la méthode suivante pour insérer un nuage de bulles de pensée dans la feuille de calcul.

L’exemple suivant montre comment insérer un nuage de bulles de pensée dans une feuille de calcul.

Exécutez le code ci-dessus, vous obtiendrez les résultats suivants :

Sujets avancés