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.