Witam,
Visual studio 2013 ultimate, c#
Word addon / document
Dodaje do dokumentu 2 elementy: ribbon i action pane. W jaki sposób można przeciągać dane z tych elementów do dokumentu?
Będę wdzieczny za pomoc,
Darek
Witam,
Visual studio 2013 ultimate, c#
Word addon / document
Dodaje do dokumentu 2 elementy: ribbon i action pane. W jaki sposób można przeciągać dane z tych elementów do dokumentu?
Będę wdzieczny za pomoc,
Darek
A ogóle taka operacja jest przewidziana? Nie przypominam sobie, by Word miał jakąkolwiek operację wykonywaną w ten sposób.
Dobra w takim razie drugie pytanie.
W jaki sposób klikając w button w dokumencie mogę dodawać/zmieniać dane w actionpane?
Z actionpane do dokumentu mam normalnie możliwość, natomiast w drugą stronę nie idzie.
Będąc w pliku ActionsPaneControl1.cs normalnie używam: np.
this.dataGridView1.Rows.Add("Ulica","Edycja", "Usunięcie"); i działa
Natomiast będąc w ThisDocument.cs, próbowałem:
ActionsPaneControl1.dataGridView1.Rows.Add("Ulica","Edycja", "Usunięcie"); - niestety bez rezultatu
Tworzę ActionsPane normalnie:
this.ActionsPane.Controls.Add(new ActionsPaneControl1());
Potem próbowałem jeszcze:
this.ActionsPane.Controls.Add(ActionsPaneControl1.dataGridView1.Rows.Add("Ulica","Edycja", "Usunięcie"));
Niestety też bez powodzenia, ktoś pomoże?
Nie pisałem nigdy pod Worda. Ale na chłopski rozum, elementy musisz dodawać do obiektu, czyli do zmiennej danej klasy, a taki zapis
cośtam.Add(new ActionsPaneControl1())
dodaje ci obiekt, ale nie masz zmiennej, od razu ją gubisz.
var acp1 = new ActionsPaneControl1();
this.ActionsPane.Controls.Add(acp1);
...
acp1.dataGridView1.Rows.Add(...);
e
Dobra już ostatnie pytanie i nie męczę więcej.
Jak dodawać tekstu do dokumentu w miejsce zaznaczenia lub pozycji kursora? Lub jak ściągnąć dane położenia tego kursora w dokumencie.
////
Aby dodać tekst do 1 paragrafu w dokumencie mam komendę:
Globals.ThisDocument.Paragraphs[1].Range.Text = "{Liczba}\n";
Wiecej nie dalem rady wygrzebac.
////