Makra w wordzie - jak zrobic?





Mody - 10 Mar 2006 17:42
Jak wykonąć makra w wordzie?
Musze utwórz trzy makra o nazwach:
- SumaLewo
- SumaPrawo
- SumaPowyżej
które po wywołaniu będą sumowały zawartość komórek tabeli położonych odpowiednio:
- na lewo od kursora,
- na prawo od miejsca ustawienia kursora,
- powyżej kursora

Pozdrawiam





elektryk - 10 Mar 2006 19:36
No i co? Może jeszcze mamy za Ciebie to zrobić?



Mody - 10 Mar 2006 19:54
Nie proszę o wykonanie tylko jakąś podpowiedz, wskazówke.



paweliw - 10 Mar 2006 22:26
Sumowanie komórek w Wordzie ?
Może jednak chodzi o Excel-a ?

Makro możesz "nagrać" korzystając z Menu Narzędzia->Makro ... Zarejestruj nowe makro.
Włączasz rejestrację wykonujesz potrzebne czynności zamykasz rejestrację i masz makro.





Mody - 11 Mar 2006 11:39
Wiem ja się rejestruje makra tylko nie wiem jak zrobic aby sumowały zawartość komórek tabeli położonych odpowiednio:
- na lewo od kursora,
- na prawo od miejsca ustawienia kursora,
- powyżej kursora



paweliw - 11 Mar 2006 20:20
Jak wygląda plik Worda, bo musiały być w nim utworzone komórki (tabela ?)



Mody - 11 Mar 2006 21:33
Tabelka wygląda tak.




paweliw - 12 Mar 2006 00:40
W Wordzie są dostępne polecenia sumowania tabeli (Menu Tabela->Formuła ...):
=SUM(ABOVE) - Sumuj komórki nad kursorem
=SUM(LEFT) - Sumuj komórki z lewej strony kursora
=SUM(RIGHT) - Sumuj komórki z prawej strony kursora.
Uwaga Program Word wstawia wynik obliczeń jako pole w wybranej komórce. W przypadku zmiany wartości w komórkach, które obejmuje działanie, można zaktualizować wyniki przez zaznaczenie pola i naciśnięcie klawisza F9.

Wystarczy więc stworzenie trzech makr (każde z inną funcją SUM() podpięcie ich pod przyciski i po sprawie.
Tu masz kod makra dla funkcji SUM(LEFT):
Sub Suma_lewo()
    Selection.InsertFormula Formula:="=SUM(LEFT)", NumberFormat:=""
End Sub
Sprawdziłem - działa.

Wszystko to jest dostępne w pomocy Worda, wystarczyło przeczytać !

Tylko jaki jest sens używania Worda do obliczeń w tabelach, kiedy Excel robi to dużo prościej ?
Pewnie jakieś zaliczenie do szkoły ...



Mody - 12 Mar 2006 11:33
Po prostu mam takie zadanie do wykonania W makra dokładnie się nie wgłębiałem bo do robienia arkuszy i tabelek używałem exela.

Pozdrawiam