Frieder schrieb:
ich habe bei dem Makro Option Explicit verwendet.
Option Explicit
Das bedeutet, dass in allen Makros, die im gleichen Modul sind alle
Variablen mit "Dim" deklariert werden müssen.
deshalb solltest du das Makro in ein neues Modul kopieren.
(oder du Remmst die Zeile mit Option Explicit.)
Hhmm.
Irgendwas mache ich offenbar verkehrt, nur was?
Ich habe, wie Du vorschlägst, Option Explicit "geremmt" und das
gesamte Makro von Dir in ein bereits existierendes Modul mit anderen
sehr einfachen Makros kopiert.
| REM Option Explicit
|
| sub insert_Clpboard_Text_in_Writer
| dim sText As string
| ...
| If (i >= 0) Then
| On Error Resume Next
| getClipboardText = oConverter.convertToSimpleType _
| (oClipContents.getTransferData(oTypes(i)), com.sun.star.uno.TypeClass.STRING)
| End If
| End Function
Sobald ich die Makroverwaltung aufrufe und das Makro zum Bearbeiten
öffne, oder wenn ich in Anpassen > Tastatur das Makromodul auswähle
stürzt LO reproduzierbar ab.
Irgendwas in Deinem Code beißt sich offenbar mit existierendem
Makrocode.
Natürlich werde ich noch die andere Varianate probieren, Deinen Code
in einem separaten Modul zu speichern, aber vielleicht ist mein
Feedback ja dennoch nützlich, damit so vielleicht andere Nutzer das
von mir beschriebene Problem vermeiden können.
Andreas
--
Verwendete LibreOffice-Version: die jeweils aktuellste
http://borumat.de/libreoffice-writer-tipps
--
Informationen zum Abmelden: E-Mail an users+help@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
Context
- [de-users] Re: Re: Re: Re: Re: Makro: Nur Inhalt einfuegen, ohne Umbrueche · Andreas Borutta
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.