Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 5606|Répondre: 6

[Source] VSTO (III) insère les données de DataTable dans un document Word

[Copié le lien]
Publié le 30-04-2023 à 23:30:35 | | | |
Exigences : Utiliser ADO.NET pour exécuter des instructions SQL afin de retourner les données de résultats de requête sous forme d’objets DataTable, et enfin, insérer des données DataTable dans un document Word pour les afficher sous forme de tableau.

Tout d’abord, regardons les rendus :



Créez un nouveau document Word et définissez le ruban personnalisé ->Outils de développement(vérifié), comme montré dans la figure ci-dessous :



Selon vos besoins, ajoutez le « Contrôle de contenu de la bibliothèque de base » au document Word, comme montré dans la figure suivante :



Type d’objet de contrôle de contenu (objet de contrôle de contenu)WdContentControlControlTypeL’énumération (type de contrôle de contenu) est la suivante :

nom
valeur
Description
wdContentControlBuildingBlockGallery5Spécifie le contrôle du contenu de la bibliothèque de blocs de construction.
wdContentControlCheckbox8Spécifiez la case de contrôle de contenu.
wdContentControlComboBox3Spécifie le contrôle de contenu de la combobox.
wdContentControlControlDate6Spécifiez un contrôle de contenu de date.
wdContentControlGroup7Spécifiez les contrôles de contenu des groupes.
wdContentControlControlDropdownList4Spécifiez les contrôles de contenu déroulants.
wdContentControlPicture2Spécifie le contrôle du contenu de l’image.
wdContentControlControlRepeatingSection9Spécifie les contrôles partiels de contenu en double.
wdContentControlControlRichText0Spécifie les contrôles de contenu RTF.
wdContentControlControlText1Spécifie les contrôles du contenu textuel.

Référence:La connexion hyperlientérée est visible.

Le code objet DataTable retourné via ADO.NET en exécutant une instruction SQL est le suivant :

Insérez l’objet DataTable interrogé depuis la base de données dans l’emplacement marqué test1 dans le document Word avec le code suivant :

Après avoir cliqué sur le bouton « Insérer une table » dans le plugin Word, nos contrôles de contenu sont remplis d’un tableau, comme montré ci-dessous :


(Fin)





Précédent:VSTO (2) Obtenez le plug-in pour la sélection de longueur des caractères chinois Word
Prochain:Introduction à l’interface IParsable ajoutée à .NET 7
 Propriétaire| Publié le 30-04-2023 à 23:32:19 |
VSTO (1) Brève introduction et outils de développement
https://www.itsvse.com/thread-10573-1-1.html

VSTO (2) Obtenez le plug-in pour la sélection de longueur des caractères chinois Word
https://www.itsvse.com/thread-10574-1-1.html

VSTO (III) insère les données de DataTable dans un document Word
https://www.itsvse.com/thread-10575-1-1.html
Publié le 2023-5-2 à 10:31:48 |
Apprends-le
 Propriétaire| Publié le 2023-05-202 à 11:25:35 |
Rg. Tableaux. Ajouter à

 Propriétaire| Publié le 2023-5-2 15:04:52 |


Verrou de commande
 Propriétaire| Publié le 09:27:07 le 09-5-7 2023 |
VSTO (VI) annule ou bloque la sauvegarde du document Word
https://www.itsvse.com/thread-10581-1-1.html

VSTO (V) Supprime les contrôles de contenu dans Word
https://www.itsvse.com/thread-10579-1-1.html

VSTO (IV) Remplissez l’image dans un document Word
https://www.itsvse.com/thread-10578-1-1.html
 Propriétaire| Publié le 2023-05-22 à 20:30:36 |
Aspose(1)Aspose.Words remplit le tableau en un document Word
https://www.itsvse.com/thread-10593-1-1.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com