Zurück   netzwelt.de Forum > Software > Software Allgemein

Makros mit OpenOffice CalcMakros mit OpenOffice Calc

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14.07.2008, 23:58   #1 (permalink)
hat wirklich was drauf
 
Benutzerbild von Khor
 
Registriert seit: 28.01.2003
Beiträge: 500
Abgegebene Danke: 10
Erhielt 9 Danke für 9 Beiträge
Khor wird schon bald berühmt werdenKhor wird schon bald berühmt werden
Standard Makros mit OpenOffice Calc

Hallo,
hat jemand von euch Erfahrung mit dem Programmieren von Makros in Ooo Calc? Ich finde da keinen rechten Einstieg. Am Ende lande ich immer beim Developers Guide, aber der beschreibt ja viel mehr als das. Da geht es ja um Plug-Ins oder so ähnlich. Mein Ziel ist es eigentlich darauf zu reagieren, daß sich der Cursor auf eine andere Zelle bewegt. Keine Ahnung, wo ich da anfangen muß. Auf Arbeit habe ich mal was mit VBA in Excel gemacht. Das ging eigentlich. Aber bei StarBasic und Calc finde ich irgendwie keinen Ansatz.
Khor ist offline   Mit Zitat antworten
Alt 19.07.2008, 12:39   #2 (permalink)
kommt öfter vorbei
 
Benutzerbild von snake-plissken
 
Registriert seit: 12.09.2007
Beiträge: 33
Abgegebene Danke: 1
Erhielt 9 Danke für 7 Beiträge
snake-plissken befindet sich auf einem aufstrebenden Ast
Standard AW: Makros mit OpenOffice Calc

Mein erster Ansatz bei Makros ist immer eine Makroaufzeichnung zu starten (Extras → Makros → Makro aufzeichnen) und dann die Aktionen auszuführen die man machen möchte, anschließend den Code anschauen (Extras → Makros → Makros verwalten → Makros, hier dann das vorher gespeicherte Makro auswählen und „Bearbeiten“ anklicken).

Dann kommt z.B. so etwas heraus :

REM ***** BASIC *****

Sub Main

call MainTest

End Sub


sub MainTest
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelpe r")

rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "$B$4"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())

rem ----------------------------------------------------------------------
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "ToPoint"
args2(0).Value = "$B$8"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args2())


end sub

D.h. in dem Beispiel wurde zunächst auf B4 und dann auf B8 gewechselt.
snake-plissken ist offline   Mit Zitat antworten
Alt 20.07.2008, 11:14   #3 (permalink)
hat wirklich was drauf
Threadersteller
 
Benutzerbild von Khor
 
Registriert seit: 28.01.2003
Beiträge: 500
Abgegebene Danke: 10
Erhielt 9 Danke für 9 Beiträge
Khor wird schon bald berühmt werdenKhor wird schon bald berühmt werden
Standard AW: Makros mit OpenOffice Calc

Danke, für den Tipp. Leider zeichnet der keine "Event Listener" auf. Soviel habe ich aber rausbekommen: Im Gegensatz zu VBA kennt OOo Basic keine Eigenschaft ActiveCell und damit auch kein Ereignis, daß bei Änderung der aktiven Zelle ausgelöst wird. Es scheint also nicht so einfach machbar zu sein. Da ist Excel wo einfach noch im Vorteil. Ich hoffe, das ganze gewinnt mit Version 3.0 an Funktionalität.
Khor ist offline   Mit Zitat antworten
Sponsored Links

Antwort

Lesezeichen

Stichworte
makros

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Spracherkennung in Openoffice sarazena Software Allgemein 6 11.04.2008 23:00
calc diagramme shortdevil Software Allgemein 1 27.03.2008 16:09
News - CeBIT 2008: OpenOffice 3 lernt von der Community News Flash Software Allgemein 0 05.03.2008 09:23
News - Freeware unterm Weihnachtsbaum: OpenOffice News Flash Software Allgemein 0 09.12.2007 10:05
[pl] OpenOffice paßt sich an den Desktop an linux news Software Allgemein 0 13.12.2003 00:04

Themen-Optionen
Ansicht



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 Uhr.


Software
Software Updates
Top Downloads
Downloadarchiv
Downloads per RSS
Dauerbrenner
Apple iPod Touch im Test
Webradio: Die MP3-Goldgrube
Filesharing
Winamp
Beliebte Testberichte
Einkaufsberater MP3-Player
Cowon iaudio U5
iPod Testberichte
Apple iPhone
Beliebte Anleitungen
Alle Audioanleitungen
Beste MP3-Freeware
MP3 erstellen
WMA in MP3 umwandeln

Netzwelt bietet eine Vielzahl an MP3-Player Testberichten, MP3 Downloads und Nachrichten rund um den digitalen Musikmarkt. Besondere Highlights, wie iPhone, iPod und Filesharing werden besonders gefeatured. All diese und einige mehr gibt es im Wegweiser.

RSS Feed abonnieren Nie mehr ein Update dieser Seite verpassen?
Hier klicken, um netzwelt.de zu abonnieren!


H2 media factory GmbH Impressum | Presse | Kooperationen | Werbung | Rechtliche Hinweise | Sitemap | Jobs