2010-01-18 16 views
2

Je souhaitais effectuer un formatage de tableau spécifique en supprimant les bordures gauche, droite, intérieure et verticale intérieure. J'ai enregistré une macro pour cela et j'ai obtenu le code VBA suivant. J'ai essayé de faire la même chose en utilisant C#, mais je ne pouvais pas trouver des propriétés comme wdBorderLeft, wdBorderRight, wdBorderHorizontal ou wdBorderVertical. Est-ce que quelqu'un sait comment effectuer la même méthode en utilisant C#. J'apprécierais toute aide. Merci, SarahSuppression de la bordure du tableau Word à l'aide du C#

Sub Macro6() 
    Selection.Borders(wdBorderLeft).LineStyle = wdLineStyleNone 
    Selection.Borders(wdBorderRight).LineStyle = wdLineStyleNone 
    Selection.Borders(wdBorderHorizontal).LineStyle = wdLineStyleNone 
    Selection.Borders(wdBorderVertical).LineStyle = wdLineStyleNone 
End Sub`  
+0

Faites ce qu'Andy a dit. Précisez votre contexte! =/J'allais dire que je veux un poney. –

Répondre

2

Une autre chose que vous pourriez faire avec le Interop.Word est désactivé simple, les frontières de votre table, à savoir:

Table.Borders.Enable = 0;

Cela se débarrasse de tout en une ligne simple.