Re: [de-users] Calc,Makro:Zelle ausschneiden

2016-11-07 Diskussionsfäden Günter Fritze

Hallo Gerhard,

Heute fallen mir die Augen zu. Wenn ich wieder wach bin, werde ich mich 
mit dem Vorschlag beschäftigen. Erst mal vielen Dank


Herzliche Grüße

Günter



Am 08.11.2016 um 00:03 schrieb Gerhard Weydt:

Hallo Günter,

du solltest nicht so sehr auf den Macro Recorder setzen, er hat enge 
Grenzen. Arbeite dich lieber in die Objekte selbst ein. Unerlässlich 
dafür ist, wie schon mal gesagt, ein Werkzeug wie Xray. Da kann man 
ein bisschen herumsuchen, bis man etwas Vielversprechendes findet, und 
das dann in Testprogrammen ausprobieren.


Beim folgenden Programm ist der einzige wirkliche Dreh der Einstieg 
über CurrentController.ActiveSheet, weil man vom Dokument aus zunächst 
auf Drawpages stößt, das enthält aber für jedes Sheet eine Drawpage, 
und man kann nicht direkt ablesen, welche die gewünschte ist, weil die 
Drawpages automatisch angelegt werden, wenn man ein grafisches Objekt 
oder ein Kontrollelement einfügt, und sie daher auch keinen 
erkennbaren Namen haben. Und die zweite kleine Hürde ist, dass die 
Elemente der Drawpage in unserem Fall erst mal grafische Objekte sind, 
die das eigentliche Kontrollelement erst tragen, daher der Weg über 
.Control, um den Namen zu vergleichen; aber sowas findet man nach 
kurzem Rumsuchen schnell.


dim oDoc as object
dim DrawPage as object, i as long, ctrl as object
dim tempPos as New com.sun.star.awt.Point'wenn man das nicht weiß, 
geht es auch mit variant


oDoc = ThisComponent
DrawPage = oDoc.CurrentController.ActiveSheet.Drawpage
for i = 0 to DrawPage.Count - 1
ctrl = Drawpage.getByIndex(i)
if ctrl.Control.Name = "Push Button 1" then ' wie immer deine 
Schaltfläche heißt
tempPos = ctrl.Position'die Verwendung einer 
Zwischenvariablen ist bei structs wie Position, Size normalerweise
'notwendig, die 
direkte Zuweisung auf X und Y funktioniert normalerweise nicht.

tempPos.X = tempPos.X * 1.5'das nur als Beispiel
tempPos.Y = tempPos.Y * 1.5
ctrl.Position = tempPos
end if
next

Die Verschiebung der Schaltfläche auf das Anderthalbfache ihrer 
Abstände zu links und oben ist bloß ein Beispiel, weil ich mich nicht 
mit den dort verwendeten Enheiten rumschlagen will. Da musst du etwas 
probieren, wo der gewünschte Ort liegt.


Herzlichen Gruß

Gerhard

Am 07.11.2016 um 15:40 schrieb Günter Fritze:

Hallo,

Ich habe in einer Zelle eine viereckige Schaltfläche erstellt. Wenn 
ich diese Schaltfläche an einen anderen Ort verschieben möchte, dann 
ist in der Makro-Programmieranleitung genau beschrieben, wie man das 
macht:


1. Schaltfläche mit der rechten Maustaste markieren und an den neuen 
Standort plazieren.


Das funktioniert also. Diese Aktion mit Makroaufzeichnung 
wiederholen, Makro abspeichern und starten, was passiert? Nichts.


2. Schaltfläche markieren, mit Ctrl-X oder rechter Maustaste löschen, 
an neuem Platz mit 'Einfügen' oder Ctrl-V plazieren. Funktioniert 
also. Die gleiche Aktion mit Makroaufzeichnung wiederholen, 
Abspeichern und Starten. Was passiert? Die Schaltfläche wird an die 
neue Stelle kopiert, aber nicht an der Quelle gelöscht.


Kann man solche Tastenbedienungen in einem Makro programmieren?

Für eine Antwort wäre ich dankbar

Mit freundlichen Grüßen

Günter









--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] Calc,Makro:Zelle ausschneiden

2016-11-07 Diskussionsfäden Gerhard Weydt

Hallo Günter,

du solltest nicht so sehr auf den Macro Recorder setzen, er hat enge 
Grenzen. Arbeite dich lieber in die Objekte selbst ein. Unerlässlich 
dafür ist, wie schon mal gesagt, ein Werkzeug wie Xray. Da kann man ein 
bisschen herumsuchen, bis man etwas Vielversprechendes findet, und das 
dann in Testprogrammen ausprobieren.


Beim folgenden Programm ist der einzige wirkliche Dreh der Einstieg über 
CurrentController.ActiveSheet, weil man vom Dokument aus zunächst auf 
Drawpages stößt, das enthält aber für jedes Sheet eine Drawpage, und man 
kann nicht direkt ablesen, welche die gewünschte ist, weil die Drawpages 
automatisch angelegt werden, wenn man ein grafisches Objekt oder ein 
Kontrollelement einfügt, und sie daher auch keinen erkennbaren Namen 
haben. Und die zweite kleine Hürde ist, dass die Elemente der Drawpage 
in unserem Fall erst mal grafische Objekte sind, die das eigentliche 
Kontrollelement erst tragen, daher der Weg über .Control, um den Namen 
zu vergleichen; aber sowas findet man nach kurzem Rumsuchen schnell.


dim oDoc as object
dim DrawPage as object, i as long, ctrl as object
dim tempPos as New com.sun.star.awt.Point'wenn man das nicht weiß, 
geht es auch mit variant


oDoc = ThisComponent
DrawPage = oDoc.CurrentController.ActiveSheet.Drawpage
for i = 0 to DrawPage.Count - 1
ctrl = Drawpage.getByIndex(i)
if ctrl.Control.Name = "Push Button 1" then ' wie immer deine 
Schaltfläche heißt
tempPos = ctrl.Position'die Verwendung einer 
Zwischenvariablen ist bei structs wie Position, Size normalerweise
'notwendig, die 
direkte Zuweisung auf X und Y funktioniert normalerweise nicht.

tempPos.X = tempPos.X * 1.5'das nur als Beispiel
tempPos.Y = tempPos.Y * 1.5
ctrl.Position = tempPos
end if
next

Die Verschiebung der Schaltfläche auf das Anderthalbfache ihrer Abstände 
zu links und oben ist bloß ein Beispiel, weil ich mich nicht mit den 
dort verwendeten Enheiten rumschlagen will. Da musst du etwas probieren, 
wo der gewünschte Ort liegt.


Herzlichen Gruß

Gerhard

Am 07.11.2016 um 15:40 schrieb Günter Fritze:

Hallo,

Ich habe in einer Zelle eine viereckige Schaltfläche erstellt. Wenn 
ich diese Schaltfläche an einen anderen Ort verschieben möchte, dann 
ist in der Makro-Programmieranleitung genau beschrieben, wie man das 
macht:


1. Schaltfläche mit der rechten Maustaste markieren und an den neuen 
Standort plazieren.


Das funktioniert also. Diese Aktion mit Makroaufzeichnung wiederholen, 
Makro abspeichern und starten, was passiert? Nichts.


2. Schaltfläche markieren, mit Ctrl-X oder rechter Maustaste löschen, 
an neuem Platz mit 'Einfügen' oder Ctrl-V plazieren. Funktioniert 
also. Die gleiche Aktion mit Makroaufzeichnung wiederholen, 
Abspeichern und Starten. Was passiert? Die Schaltfläche wird an die 
neue Stelle kopiert, aber nicht an der Quelle gelöscht.


Kann man solche Tastenbedienungen in einem Makro programmieren?

Für eine Antwort wäre ich dankbar

Mit freundlichen Grüßen

Günter






--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] Dim, Aufzählungen

2016-11-07 Diskussionsfäden G. Mohing VT

Hallo zusammen!

Ich verstehe beim besten Willen die komplette Diskussion nicht. Für mich 
ist das angesprochene "Problem" eher ein Defizit im 
Programmier-Verständnis. Hierbei ist


Dim o1 As Object, o2 As Object, o3 As Object, o4 As Object

die doch einfachste Art einer Zuordnung. Wer nun die Analogie im Text 
erkennt wird in der nächsten Stufe die Zahl durch eine Variable ersetzen 
und die Zuordnung mittel Routine erledigen:

n:INTEGER; n=1
For Anfang To Ende
Dim o´n´ AS Object   **ersetzt o´n´ = o1,o2,o3.**
n=n+1

Wer in der Programmierung firm ist benutzt Pointer-Strukturen bei dem 
Verweise auf Inhalte erfolgen. Zugegeben in Basic ist dies nur 
umständlich bis gar nicht zu managen. Dies ist mit unter ein Grund warum 
es C gibt.
Daher ist also alles immer eine Frage des Wissens der Anwender. Nur 
lassen sich Programmier-Regeln in den jeweiligen Sprachen nun mal nicht 
ausser Kraft setzen.


VnG



Am 07.11.2016 um 16:32 schrieb Günter Fritze:

Hallo,

Es wäre schön, wenn man schreiben könnte:

Dim o1,o2,o3,o4 As Object statt

Dim o1 As Object, o2 As Object, o3 As Object, o4 As Object

Wäre ja bloß mal eine Anregung

Mit freundlichen Grüßen

Günter






--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-users] Re: Dim, Aufzählungen

2016-11-07 Diskussionsfäden Helmut Leininger
Hallo Günter,

Am 07.11.2016 um 18:50 schrieb Günter Fritze:
> Hallo Helmut,
> 
> Das würde die alten Programme überhaupt nicht stören, denn die alte
würde es doch.
Altes Program:
DIM a, b, c as String
bedeutet
a und b sind allgemeine Objekte, c ist ein String
Mit der Neuen vorgerschlagenen Syntax würde auch a und b Strings sein -
kann Probleme machen.

Helmut
> Schreibweise ist ja in der neuen auch richtig, denn es wird ja nicht
> verboten sein, einzelne Dim-Anweisungen zu schreiben.
> 
> Nochmal herlichen Dank für die Kommentare
> 
> Mit freundlichen Grüßen
> 
> Günter
> 
> 
> 
> Am 07.11.2016 um 18:18 schrieb Helmut Leininger:
>> Am 07.11.2016 um 17:03 schrieb Günter Fritze:
>>> Hallo Robert,
>>>
>>> Daß das so ist, das ist mir schon klar. Es gibt aber wohl keine weitere
>>> Programmiersprache, bei der es auch so ist. Man achtet darauf daß der
>>> Schreibaufwand so gering wie möglich ist.
>>>
>>> War ja man bloß ein Vorschlag.
>>>
>> Da stimme ich schon zu. Die Syntax von OOO-Basic ist aber leider so. Und
>> eine Änderung der Syntax in deinem Sinn würde nicht mehr
>> rückwärtskompatibel sein - bestehende Programme wären dann unter
>> Umständen ohne Adaptierung nicht mehr lauffähig.
>>> Mit freundlichen Grüßen
>>>
>>> Günter
>>>
>>>
>>>
>>> Am 07.11.2016 um 16:52 schrieb Robert Großkopf:
>>> Hallo Günter,
>>>
>> Es wäre schön, wenn man schreiben könnte:
>>
>> Dim o1,o2,o3,o4 As Object statt
>>> Kannst Du - nur musst Du dann davon ausgehen, dass o1, o2 und o3 vom
>>> Typ Variant sind, weil Du nicht eindeutig bekannt gibst, welchem Typ
>>> die Variablen zugeordnet werden sollen. Lediglich o4 ist dann als
>>> Object deklariert.
>>>
>>> Wenn Du einen speziellen Typ benötigst, damit mit der Variablen nicht
>>> irgendetwas unerwartetes verarbeitet wird, dann muss der eben der
>>> Variablen zugewiesen werden. Standard ohne Zuweisung ist eben Variante
>>> - für alle Typen gültig.
>>>
>>> Gruß
>>>
>>> Robert
>>>
>>>
>>> -- Homepage: http://robert.familiegrosskopf.de
>>>
>> Helmut
>>
>> ---
>> Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
>> https://www.avast.com/antivirus
>>
>>
>>
> 
> 


---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus



-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] Dim, Aufzählungen

2016-11-07 Diskussionsfäden Wolfgang Jäth
Am 07.11.2016 um 17:03 schrieb Günter Fritze:
> 
> Daß das so ist, das ist mir schon klar. Es gibt aber wohl keine weitere 
> Programmiersprache, bei der es auch so ist. 

Cobol, Assembler, Perl, alle andern Basic-Flavours, ...

> Man achtet darauf daß der 
> Schreibaufwand so gering wie möglich ist.

Nein; ein guter Codeentwickler achtet darauf, dass der Code so leicht
verständlich und wartbar wie nur möglich ist; der erforderliche
Schreibaufwand ist völlig unerheblich.

Btw, ein kleiner Tipp zum Thema Schreibaufwand: Cut ... ;-)

Wolfgang
-- 
Es gibt kaum etwas auf dieser Welt, das nicht irgend jemand ein wenig
schlechter machen kann und etwas billiger verkaufen könnte, und die
Menschen, die sich nur am Preis orientieren, werden die gerechte Beute
solcher Menschen. (Ruskin’sches Preisgesetz)

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert



Re: [de-users] Re: Dim, Aufzählungen

2016-11-07 Diskussionsfäden Günter Fritze

Hallo Helmut,

Das würde die alten Programme überhaupt nicht stören, denn die alte 
Schreibweise ist ja in der neuen auch richtig, denn es wird ja nicht 
verboten sein, einzelne Dim-Anweisungen zu schreiben.


Nochmal herlichen Dank für die Kommentare

Mit freundlichen Grüßen

Günter



Am 07.11.2016 um 18:18 schrieb Helmut Leininger:

Am 07.11.2016 um 17:03 schrieb Günter Fritze:

Hallo Robert,

Daß das so ist, das ist mir schon klar. Es gibt aber wohl keine weitere
Programmiersprache, bei der es auch so ist. Man achtet darauf daß der
Schreibaufwand so gering wie möglich ist.

War ja man bloß ein Vorschlag.


Da stimme ich schon zu. Die Syntax von OOO-Basic ist aber leider so. Und
eine Änderung der Syntax in deinem Sinn würde nicht mehr
rückwärtskompatibel sein - bestehende Programme wären dann unter
Umständen ohne Adaptierung nicht mehr lauffähig.

Mit freundlichen Grüßen

Günter



Am 07.11.2016 um 16:52 schrieb Robert Großkopf:
Hallo Günter,


Es wäre schön, wenn man schreiben könnte:

Dim o1,o2,o3,o4 As Object statt

Kannst Du - nur musst Du dann davon ausgehen, dass o1, o2 und o3 vom
Typ Variant sind, weil Du nicht eindeutig bekannt gibst, welchem Typ
die Variablen zugeordnet werden sollen. Lediglich o4 ist dann als
Object deklariert.

Wenn Du einen speziellen Typ benötigst, damit mit der Variablen nicht
irgendetwas unerwartetes verarbeitet wird, dann muss der eben der
Variablen zugewiesen werden. Standard ohne Zuweisung ist eben Variante
- für alle Typen gültig.

Gruß

Robert


-- Homepage: http://robert.familiegrosskopf.de


Helmut

---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus






--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-users] Re: Dim, Aufzählungen

2016-11-07 Diskussionsfäden Helmut Leininger
Am 07.11.2016 um 17:03 schrieb Günter Fritze:
> Hallo Robert,
> 
> Daß das so ist, das ist mir schon klar. Es gibt aber wohl keine weitere
> Programmiersprache, bei der es auch so ist. Man achtet darauf daß der
> Schreibaufwand so gering wie möglich ist.
> 
> War ja man bloß ein Vorschlag.
> 
Da stimme ich schon zu. Die Syntax von OOO-Basic ist aber leider so. Und
eine Änderung der Syntax in deinem Sinn würde nicht mehr
rückwärtskompatibel sein - bestehende Programme wären dann unter
Umständen ohne Adaptierung nicht mehr lauffähig.
> Mit freundlichen Grüßen
> 
> Günter
> 
> 
> 
> Am 07.11.2016 um 16:52 schrieb Robert Großkopf:
> Hallo Günter,
> 
 Es wäre schön, wenn man schreiben könnte:

 Dim o1,o2,o3,o4 As Object statt
> Kannst Du - nur musst Du dann davon ausgehen, dass o1, o2 und o3 vom
> Typ Variant sind, weil Du nicht eindeutig bekannt gibst, welchem Typ
> die Variablen zugeordnet werden sollen. Lediglich o4 ist dann als
> Object deklariert.
> 
> Wenn Du einen speziellen Typ benötigst, damit mit der Variablen nicht
> irgendetwas unerwartetes verarbeitet wird, dann muss der eben der
> Variablen zugewiesen werden. Standard ohne Zuweisung ist eben Variante
> - für alle Typen gültig.
> 
> Gruß
> 
> Robert
> 
> 
> -- Homepage: http://robert.familiegrosskopf.de
>>
> 
> 

Helmut

---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus



-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-users] Re: Dim, Aufzählungen

2016-11-07 Diskussionsfäden Helmut Leininger
Am 07.11.2016 um 17:52 schrieb Werner Tietz:
> Hallo
> 
> Am 07.11.2016 um 17:03 schrieb Günter Fritze:
>> Hallo Robert,
>>
>> Daß das so ist, das ist mir schon klar. Es gibt aber wohl keine weitere
>> Programmiersprache, bei der es auch so ist. Man achtet darauf daß der
>> Schreibaufwand so gering wie möglich ist.
> 
> Es zwingt dich doch niemand mit Basic zu arbeiten…
> 
Dieser Kommentar war unnötig.
> Werner
> 
> 
Helmut

---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus



-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] Dim, Aufzählungen

2016-11-07 Diskussionsfäden Werner Tietz

Hallo

Am 07.11.2016 um 17:03 schrieb Günter Fritze:

Hallo Robert,

Daß das so ist, das ist mir schon klar. Es gibt aber wohl keine weitere
Programmiersprache, bei der es auch so ist. Man achtet darauf daß der
Schreibaufwand so gering wie möglich ist.


Es zwingt dich doch niemand mit Basic zu arbeiten…

Werner


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] Dim, Aufzählungen

2016-11-07 Diskussionsfäden Günter Fritze

Hallo Robert,

Daß das so ist, das ist mir schon klar. Es gibt aber wohl keine weitere 
Programmiersprache, bei der es auch so ist. Man achtet darauf daß der 
Schreibaufwand so gering wie möglich ist.


War ja man bloß ein Vorschlag.

Mit freundlichen Grüßen

Günter



Am 07.11.2016 um 16:52 schrieb Robert Großkopf:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hallo Günter,


Es wäre schön, wenn man schreiben könnte:

Dim o1,o2,o3,o4 As Object statt

Kannst Du - nur musst Du dann davon ausgehen, dass o1, o2 und o3 vom
Typ Variant sind, weil Du nicht eindeutig bekannt gibst, welchem Typ
die Variablen zugeordnet werden sollen. Lediglich o4 ist dann als
Object deklariert.

Wenn Du einen speziellen Typ benötigst, damit mit der Variablen nicht
irgendetwas unerwartetes verarbeitet wird, dann muss der eben der
Variablen zugewiesen werden. Standard ohne Zuweisung ist eben Variante
- - für alle Typen gültig.

Gruß

Robert


- -- 
Homepage: http://robert.familiegrosskopf.de

-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBAgAGBQJYIKMyAAoJELDKYwaoS9AIpkIP+waLfJgcpcYQfx65d96ZQ2eB
nwMOoLjZ6SiOC7aWw0Baj2n4DDMEgMKiy466KTuWs4OJmys3FbmCRqUhx6KW2z0n
r33rw4b58KEl3S+YU7scZvgV50bVnZRGLPRUxOWZJ4JTHOP1U43jyS0Bpi1+bUQJ
UtDWusAVP43IhZzedBCCg8XfFkhW8wQO7ddSGVXaVsdp9yxK148t/r/ymfNqZffy
V4TWhZjnZiOcIEEHnTw7KO805VQbaHnM5l6UOmn4iGDHNIMXiEd8HrWBMHTmha5v
5kOINkQw252mkb/jMzVR6ygN5YHYHVSEf8nMHLhCD6NhcYhdhn/AcpgZ9bh4+hrO
DPAg43JmukEPLu8qECsJH1KMoVaNUNzjJAn5vQYVAjz0OXOn7DtTqRxWSTACS0Pn
Jh/rN5V/jyHoDHegTuf85IQEvI0YhuRBWIY4GubFgC9gZYSoDFG/S2If473MZcIn
vHqPVRrJrSZ71dCWPQIU4IY1Wd5KYLjSpFib166P5LGeKiU1WhKtVfAT7V/AWYTH
p9o0O7/68UDAIfW7sJfW3snVk0FcbBjkULTgP0jnIvFJSg17QLRaF8MsZQ+aOZ7A
z4CvH7kcxRdnxvZM/+IOU9LW1iWjW9SdDVrrcf8VZoSMR3/s3r/0BIonWjJ/wYC5
UGvQC/U909kSrWzXGAQI
=U3hF
-END PGP SIGNATURE-




--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] Dim, Aufzählungen

2016-11-07 Diskussionsfäden Robert Großkopf
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hallo Günter,

> Es wäre schön, wenn man schreiben könnte:
> 
> Dim o1,o2,o3,o4 As Object statt

Kannst Du - nur musst Du dann davon ausgehen, dass o1, o2 und o3 vom
Typ Variant sind, weil Du nicht eindeutig bekannt gibst, welchem Typ
die Variablen zugeordnet werden sollen. Lediglich o4 ist dann als
Object deklariert.

Wenn Du einen speziellen Typ benötigst, damit mit der Variablen nicht
irgendetwas unerwartetes verarbeitet wird, dann muss der eben der
Variablen zugewiesen werden. Standard ohne Zuweisung ist eben Variante
- - für alle Typen gültig.

Gruß

Robert


- -- 
Homepage: http://robert.familiegrosskopf.de
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBAgAGBQJYIKMyAAoJELDKYwaoS9AIpkIP+waLfJgcpcYQfx65d96ZQ2eB
nwMOoLjZ6SiOC7aWw0Baj2n4DDMEgMKiy466KTuWs4OJmys3FbmCRqUhx6KW2z0n
r33rw4b58KEl3S+YU7scZvgV50bVnZRGLPRUxOWZJ4JTHOP1U43jyS0Bpi1+bUQJ
UtDWusAVP43IhZzedBCCg8XfFkhW8wQO7ddSGVXaVsdp9yxK148t/r/ymfNqZffy
V4TWhZjnZiOcIEEHnTw7KO805VQbaHnM5l6UOmn4iGDHNIMXiEd8HrWBMHTmha5v
5kOINkQw252mkb/jMzVR6ygN5YHYHVSEf8nMHLhCD6NhcYhdhn/AcpgZ9bh4+hrO
DPAg43JmukEPLu8qECsJH1KMoVaNUNzjJAn5vQYVAjz0OXOn7DtTqRxWSTACS0Pn
Jh/rN5V/jyHoDHegTuf85IQEvI0YhuRBWIY4GubFgC9gZYSoDFG/S2If473MZcIn
vHqPVRrJrSZ71dCWPQIU4IY1Wd5KYLjSpFib166P5LGeKiU1WhKtVfAT7V/AWYTH
p9o0O7/68UDAIfW7sJfW3snVk0FcbBjkULTgP0jnIvFJSg17QLRaF8MsZQ+aOZ7A
z4CvH7kcxRdnxvZM/+IOU9LW1iWjW9SdDVrrcf8VZoSMR3/s3r/0BIonWjJ/wYC5
UGvQC/U909kSrWzXGAQI
=U3hF
-END PGP SIGNATURE-

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-users] Dim, Aufzählungen

2016-11-07 Diskussionsfäden Günter Fritze

Hallo,

Es wäre schön, wenn man schreiben könnte:

Dim o1,o2,o3,o4 As Object statt

Dim o1 As Object, o2 As Object, o3 As Object, o4 As Object

Wäre ja bloß mal eine Anregung

Mit freundlichen Grüßen

Günter



--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-users] Calc,Makro:Zelle ausschneiden

2016-11-07 Diskussionsfäden Günter Fritze

Hallo,

Ich habe in einer Zelle eine viereckige Schaltfläche erstellt. Wenn ich 
diese Schaltfläche an einen anderen Ort verschieben möchte, dann ist in 
der Makro-Programmieranleitung genau beschrieben, wie man das macht:


1. Schaltfläche mit der rechten Maustaste markieren und an den neuen 
Standort plazieren.


Das funktioniert also. Diese Aktion mit Makroaufzeichnung wiederholen, 
Makro abspeichern und starten, was passiert? Nichts.


2. Schaltfläche markieren, mit Ctrl-X oder rechter Maustaste löschen, an 
neuem Platz mit 'Einfügen' oder Ctrl-V plazieren. Funktioniert also. Die 
gleiche Aktion mit Makroaufzeichnung wiederholen, Abspeichern und 
Starten. Was passiert? Die Schaltfläche wird an die neue Stelle kopiert, 
aber nicht an der Quelle gelöscht.


Kann man solche Tastenbedienungen in einem Makro programmieren?

Für eine Antwort wäre ich dankbar

Mit freundlichen Grüßen

Günter



--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


[de-users] Re: [de-discuss] Falsche Meldung bei Datei öffnen - gesperrt durch anderen Benutzer

2016-11-07 Diskussionsfäden Karl Huttelmaier

Problem ist erledigt!

mit der neuen Version 5.2.3.4 (x64) ist alles OK und es ist wieder 
sichtbar wer die Datei geöffnet hat.


Egal ob jemand eine Datei mit der alte Version oder der neuen geöffnet hat.
Es kommt jetzt immer die korrekte Meldung

DANK an die Softwareentwickler, dass dies wieder gefixt wurde.

Grüßle Karl



Am Mi, 19.10.2016 um 11:43 schrieb Karl Huttelmaier:

Hallo Experten,

Im Versuch von LibreOffice 3.6.7.2 auf 5.2.2 umzusteigen
ist mir folgender Bug aufgefallen:

Wir arbeiten im Netz und können alle Dateien bearbeiten.

Bisher war es so, wenn ich eine Datei öffnen will die ein
anderer Benutzer schon offen hat kommt nicht nur die Meldung
dass das Dokument in Benutzung ist.
Es kam auch wer es ist!

siehe Bildschirmfoto
In_Benutzung_3_6_7_2.png
https://app.box.com/s/2jy1g3bat8nprpf9a3tl5ru8vie2og3s


in der neuen Version kann ich dann im ganzen Betrieb herumrennen
und suchen wer hat das file offen.
Nicht nur dass nicht angezeigt wird wer es offen hat.
Es ist auch noch falsch "Sie" :-(

siehe Bildschirmfoto
In_Benutzung_5_2_2.png
https://app.box.com/s/1yxteh4i1qpq0t2keevm88zhmp4ynuai


ist das bei euch auch so?
Wenn ja und bis wann wird dies geändert?
Ich kann und werde keine BugMeldung aufsetzen.

Grüßle Karl


---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus





---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert


Re: [de-users] Calc: Zeitberechnung - Darstellung

2016-11-07 Diskussionsfäden JoLa_33

Hallo, guten Morgen Frau Romana Boldt

Hinweis: Wer personenbezogene Unwahrheiten öffentlich verbreitet,
 kann sich leicht eine Verleumdungsklage einfangen.
Die hier getätigten Aussagen sind unwahr.

Ich habe nie meine Identität durch Pseudonyme zu verstecken versucht.
Ich  bin nie in Foren bei A-Oo tätig gewesen.

Info: M.W. gibt es in DE nur 4 Personen die aus ihrem Namen abgeleitet
 das Signum 'JoLa' im IT benutzen. Das meinige wurde zur Identifikation
 mit einem Zahlen-Code versehen, zu dem andere Personen keinen Bezug
 haben können.

Empfehlung: Wahrheitsgemäß recherchieren. Sonst : siehe oben.

JoLa_33


Am 03.11.2016 um 17:18 schrieb Romana Boldt Coaching · Mentaltraining:

Hallo @all,

jetzt muss ich doch auch mal meinen Senf dazu geben:

JoLa ist unter den verschiedensten (ähnlichen!) Pseudonymen schon seit
Jahren auf diese Weise unterwegs! Sei es damals bei OpenOffice.org oder
jetzt hier. Für mich ist und bleibt er ein Troll, der mit dieser
Diskussion wieder einmal das erreicht hat, was er will: Eine mehr oder
weniger unnütze Diskussion. Das ist seine Art der "Bandagen".

Wobei ich auch begrüße, dass nun geklärt ist, dass die Mehrzahl der User
dieser Liste ein wenig Dialekt eher aufmunternd findet.

Just my 2 Cent

Romana


Am 03.11.2016 um 17:08 schrieb Peter Mulller:

Hallo zusammen,

Am Monday 31 October 2016 09:28:22 schrieb JoLa_33:

Dann sage mir auch der ordnunghalber in welcher Region diese
Bezeichnung üblich ist.
Ich finde es unhöflich in einem öffentlichen deutschlandweiten
Schriftsatz Begrifflichkeiten zu benutzen die nur in einem sehr engen
geografischen Raum gebräuchlich sind.

[snip]


Von: "JoLa_33" 
An: users@de.libreoffice.org

Auch in meinem Alter lerne ich gerne noch dazu !
Nur sage mir was Deine Anrede  'Morsche' bedeuten soll.
Der Duden gibt verschiedene Deutungen, aber die kannst Du allesamt
nicht gemeint haben.

könnte es sein, dass JoLa und die Liste aneinander vorbei reden? Wenn
ich "Morsche" bei duden.de eingebe, erscheinen in der Übersicht vier Artikel,
nämlich

"wegsollen"

unregelmäßiges Verb - 1. weggehen, wegfahren sollen; 2. weggebracht werden
sollen; 3. entfernt, beseitigt werden sollen


"Bohle"

Substantiv, feminin - als Bauholz o. Ä. verwendetes, aus einem Baumstamm
herausgeschnittenes Vierkantholz

"morsch"

Adjektiv - besonders durch Fäulnis, auch durch Alter, Verwitterung o. Ä.
brüchig, leicht zerfallend

"Latte"

Substantiv, feminin - 1. langes, meist kantiges Stück Holz, …2a. Querlatte des
Tores; 2b. Stange aus Holz oder Metall, …

Der Begriff  "Morsche" selbst hat keinen Eintrag, ebenso wie die Printausgabe
des Duden Universallexikons (6. Auflage, 2006). Wenn JoLa versucht hat, sich
die Bedeutung aus den vier obigen Einträgen zu erschließen und versucht hat,
sich zu erklären, was damit in der Mail gemeint seint könnte, kommt dabei in
der Tat etwas nicht besonders Nettes heraus.

Ich finde, dass der allgemeine Umgangston auf dieser Liste angenehm freundlich
ist. Ich bin seit den 1990er Jahren in diversen Newsgroups unterwegs, in
denen teilweise  mit ziemlich harten Bandagen diskutiert wurde. Da ich keine
Lust auf solch einen Umgangston hatte, habe ich meistens nur passiv
mitgelesen. Die allgemeine Atmosphäre auf dieser Liste ist doch von einer
sehr großen Hilfsbereitschaft geprägt, was ich als sehr angenehm empfinde.

Zu guten Manieren gehört - und wer aufmerksam ist, entdeckt, dass ich mich
jetzt widersprüchlich verhalte - , dass man andere nicht indiskret auf ihr
schlechtes Benehmen hinweist. Hilfreich wäre gewesen, wenn JoLa nicht nur bei
duden.de nachgelesen hätte, sondern noch ein paar weitere Quellen mehr zu
Rate gezogen hätte. Ebenso schräg finde ich es jedoch, ihn wegen dieses
Fauxpas in der Luft zu zerfetzen. So was passt ins grobe usenet, aber nicht
in kultivierte Kreise wie users@de.libreoffice.org.

Gruß

Peter Mulller

(der schon viele dämliche Fragen gestellt hat und immer dankbar war, wenn er
eine hilfreiche Antwort von anderen bekommen hat und nicht nur ein RTFM oder
ein "Lies die FAQ!" und deshalb wahrscheinlich bezüglich des
Intelligenzgrades von Fragen sehr tolerant ist.)



--
J o s t  L a n g eDipl.-Ing.
 Dozent  f. Gebäude-Technik a.D.
 Lektor  f. EDV-Anwendungen
59075 Hamm-Westf.
  Eschstr. 1B
  R.:02381-72838


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert