Re: Makros aufzeichnen.
Christian Palm <chris62718-S0/[email protected]>
| Newsgroups | gmane.comp.openoffice.general.german |
|---|---|
| Message-ID | <[email protected]> |
Am 26.12.2011 07:39, schrieb Wolfgang Jäth:
> Am 20.12.2011 12:11, schrieb Christian Palm:
>>>> auf meine 1. Frage habe ich tolle Antwort erhalten und das neue
>>>> konvertieren eingebunden. Läuft prima.
>>>>
>>>> Das entweder das neue oder das alte aber nicht gemischt in einem Makro
>>>> läuft ist ok. Was ich aber nicht finde beschreibe ich am besten.
>>>>
>>>> Beim alten war nur möglich gehe 3 Felder Links und 2 Runter, von dan an
>>>> markiere das Feld, gehe 1 nach rechts markiere das Feld mit...
>>>> und nicht mit den Markierungsbefehlen, Markiere Feld M7:M15 oder M7:Q15,
>>>> also alles von M7 bis M15 oder auch M7 bis Q15.
>>>>
>>>> Also hate ich in der Tabelle in die ich was automatisch kopieren wollte
>>>> ein Spalte ohne Formeln wenn in einzelne Spalten nichts reinkopiert
>>>> wurde. Damit ich immer das eingabe Tabellenende hatte. (Strg - Runter).
>>> Sorry, ich versteh kein Wort. Kannst Du Deine Frage bitte nochmal anders
>>> formulieren? Was genau möchtest Du erreichen?
>>>
>>> Wolfgang
>> Hallo,
>>
>> versuche ich es mal so.
>> Das als StandarD installierte Aufzeichnen von Makros kennt außer bei den
>> Sprungbefehlen nur relationale Befehle.
> Ja; das liegt im Wesentlichen [tm] daran, daß die Aufzeichnung eben nur
> (Tasten- oder Maus-)Cursorbewegungen aufzeichnen kann. Und die beziehen
> sich - bis auf Sprünge - halt nun mal immer auf die relative vorherige
> Position. 'Zwei Felder nach Links' macht nur Sinn, wenn man die
> Ausgangsposition kennt.
>
>> Das mir weil in LO das Aufzeichen nicht mehr wie bei OOo jedem Benutzer
>> immer gegeben wird, sondern erst eingestellt werden muß, wurde mir auf
>> die Frage wo ist überhaupt in LO, auch das Konvertierungstool gegeben
>> das ich einbinden kann und dann ist die Aufzeichnung noch besser.
> Sorry, mit LO kenn ich mich nicht aus.
>
>> Das Konvertierungstool fängt eben damit an das oben erst mal hinter
>> verschiedenen REMs steht und doch etwas mehr als info drin. Prima.
> Naja, REMs sind einfach Kommentare; die haben keinerlei Auswirkung auf
> die Funktion.
>
>> Beispiel:
>> sub Verkauf_Markieren_Ruecksetzen
>> ' Recorded by Christian Palm
>> ' Date: Thu Dec 15 17:32:09 2011
>>
>> ' get access to the document
>> oDocumentModel = ThisComponent
>>
>> Doch jetzt sind die Befehle, jedenfalls im Standard nicht mehr
>> relational sondern ????
>>
>> Beispiel:
>> oCellRange = oDocumentView.ActiveSheet.getCellRangeByName("'02.
>> Verkauft'.F370:J370")
> Das hast Du /aufgezeichnet/? Mit welchen Maus- und/oder Tastenbewegungen
> hast Du denn das geschafft? Wie selektiert man per Maus und/oder
> Tastatur einen Zellbereich, /ohne/ ihn zu markieren?
>
> Ich kenne so etwas nur aus der /manuellen/ Erstellung von Makros.
>
> Wolfgang
Hallo Wolfgang,
stimmt, das sind auch manuelle Veränderungen die ich durchgeführt habe
nachdem ich gewusst habe was aufgezeichnet wird. Doch was habe ich beim
aufzeichnen festgestellt.
Strg+Pos1 - alles ok.
Strg+Runter (letzte Zeile der Spalte) - Für das erste mal ist es ok doch
was wird aufgezeichnet?
ganz ähnlich wie bei.
Gehe Rechts (Pfeiltasten) nicht was wie -
dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "By"
args1(0).Value = 1
args1(1).Name = "Sel"
args1(1).Value = true
dispatcher.executeDispatch(document, ".uno:GoRight", "", 0, args1())
sondern
oCellRange = oDocumentView.ActiveSheet.getCellRangeByName("'07.
Farmies'.AA26")
oDocumentView.select(oCellRange)
Also wie ich es sehe, werde ich mich erst mal mit den möglichen Befehlen
auseinander setzen müssen und nicht wie bisher. Aufzeichnen der Befehle
und dann Bearbeiten.
LG
Christian
--
-----------------------------------------------------------------
To unsubscribe send email to users-unsubscribe-FbeHCBNAjHiBIukByRZ1s9i2O/[email protected]
For additional commands send email to sympa-FbeHCBNAjHiBIukByRZ1s9i2O/[email protected]
with Subject: help