Hello,
Toujours aussi débutant, je n'arrive toujours pas à assimiler la philosophie et la documentation Microsoft. Je crée un document word, et je veux simplement mettre une marge gauche (un trait noir vertical). J'arrive à créer la ligne mais je n'arrive pas à changer la couleur. J'ai vaguement compris le principe mais je ne fais que tomber sur des exceptions "valeur hors limites", "read/only" etc... Si quelqu'un a la solution, je suis preneur. voici le code qui reproduit le problème.
A+
Pfeuh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 using Word = Microsoft.Office.Interop.Word; using System.IO; namespace bug_word_shape_line { class Program { static void Main(string[] args) { /* let's crerate the document */ Word.Application word_app = new Word.Application(); object missing = System.Reflection.Missing.Value; Word._Document document = word_app.Documents.Add(ref missing, ref missing, ref missing, ref missing); Word.Shape shape; /* first page vertical line */ shape = document.Shapes.AddLine(50, 70, 50, 790); /* Let's save the document */ object save_changes = false; object filename = Path.Combine(Directory.GetCurrentDirectory(), @"test.doc"); document.SaveAs(ref filename); document.Close(); word_app.Quit(); } } }
Partager