als Anfänger im Makro-Bereich brauche ich mal eure Hilfe.
Ich habe hier den Code, den ich hier aus dem Forum habe, zum Vergleich zweier Zellen:
Code: Alles auswählen
sub vergleich
oDoc=thisComponent
oSheet=oDoc.sheets.getByName("Sheet1")
iWert1=oSheet.getCellRangeByName("A1").value
iWert2=oSheet.getCellRangeByName("A2").value
if iWert1=iWert2 then
msgbox "A1 und A2 sind gleich"
else
msgbox "A1 und A2 sind ungleich"
end if
end sub
wie würde denn der Code dazu aussehen?
Dann habe ich noch einen Code zum Abspeichern von Änderungen in einer Datei in eine andere Datei:
Hier wird aber auch bei "Nein" und "Abbrechen" abgespeichert. Wo liegt denn hier der Fehler?
Code: Alles auswählen
Speicherabfrage
Dim sVar as Integer
Dim oDoc As Object
Dim aFileProp(1) as New com.sun.star.beans.PropertyValue
Dim sDatei As String
sVar = MsgBox( "Wollen Sie speichern?",256 + 32 + 3,"Info")
If sVar = 1 Then sDatei
oDoc = ThisComponent
sDatei = "file:////home/Desktop/TESTneu.ods"
aFileProp(0).Name = "Unpacked"
aFileProp(0).Value = True
aFileProp(1).Name = "Overwrite"
aFileProp(1).Value = True
oDoc.storeAsURL(sDatei, aFileProp()
End Sub
Für Hilfe wäre ich sehr dankbar.
Schön wäre auch, wenn man die beiden Code Schnippsel als ein Makro zusammenführen könnte.
Gibt es denn eine Website auf der alle Befehle von OOo Basic gelistet sind und wie sie eingesetzt werden können? So ähnlich wie die Hilfe in OOo selbst.
Gruß
Space