Convertir en cellules fusionnées horizontalement

Dans ce didacticiel, nous apprendrons comment utiliser Aspose.Words for .NET pour convertir les cellules d’un tableau en cellules fusionnées horizontalement dans un document Word. Nous suivrons un guide étape par étape pour comprendre le code et implémenter cette fonctionnalité. À la fin de ce didacticiel, vous serez en mesure de manipuler par programme les cellules d’un tableau de vos documents Word.

Étape 1 : Configuration du projet

  1. Lancez Visual Studio et créez un nouveau projet C#.
  2. Ajoutez une référence à la bibliothèque Aspose.Words pour .NET.

Étape 2 : Chargement du document et accès au tableau

Pour démarrer le traitement de texte avec le tableau, nous devons charger le document qui le contient et y accéder. Suivez ces étapes:

// Chemin d'accès à votre répertoire de documents
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Charger le document
Document doc = new Document(dataDir + "Table with merged cells.docx");

// Accès au tableau
Table table = doc.FirstSection.Body.Tables[0];

Assurez-vous de remplacer « VOTRE RÉPERTOIRE DE DOCUMENTS » par le chemin réel d’accès à votre répertoire de documents. Assurez-vous également que le document contient un tableau avec des cellules fusionnées horizontalement.

Étape 3 : Convertir en cellules fusionnées horizontalement

Ensuite, nous convertirons les cellules du tableau en cellules fusionnées horizontalement à l’aide duConvertToHorizontallyMergedCells() méthode. Utilisez le code suivant :

// Convertir en cellules fusionnées horizontalement
table. ConvertToHorizontallyMergedCells();

Ici, nous appelons simplement leConvertToHorizontallyMergedCells() méthode sur le tableau pour effectuer la conversion.

Exemple de code source pour convertir en cellules fusionnées horizontalement à l’aide d’Aspose.Words pour .NET

	// Chemin d'accès à votre répertoire de documents
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "Table with merged cells.docx");
	Table table = doc.FirstSection.Body.Tables[0];
	// Les cellules fusionnées ont désormais les indicateurs de fusion appropriés.
	table.ConvertToHorizontallyMergedCells();

Conclusion

Dans ce didacticiel, nous avons appris à convertir des cellules de tableau en cellules fusionnées horizontalement dans un document Word à l’aide d’Aspose.Words pour .NET. En suivant ce guide étape par étape et en implémentant le code C# fourni, vous pouvez manipuler les cellules de tableau dans vos documents Word par programme. Cette fonctionnalité vous permet de gérer et d’organiser vos données de manière flexible et personnalisée dans un tableau.