Addon dla aplikacji microsoft word, visual studio 2013 c#

0

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

0

A ogóle taka operacja jest przewidziana? Nie przypominam sobie, by Word miał jakąkolwiek operację wykonywaną w ten sposób.

0

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?

0

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(...);
0

e

0

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.
////

1 użytkowników online, w tym zalogowanych: 0, gości: 1