von Toxitom » Fr, 09.12.2005 15:43
Hey Matthias,
...bekannt sind, gebe ich es erstmal auf OO-Basic verstehen zu wollen
Wie, aufgeben? Was hast du denn schon herausbekommen? Und wie meinst du - aufgeben? Sollen jetzt andere für dich die "Arbeit" machen?
Hmm, also das Forum hilft sicher gerne, dort, wo man selbst nicht mehr weiterkommt, ist aber sicher auch keine Stelle, an die man seine Wünsche weitergibt und fertige Lösungen geliefert bekommt
Im Übrigen sind keine der Makros "trivial".
Also, zu deiner Problematik ein paar Tipps:
1.) Was für Inhalt sthet in den Zellen? Text, Werte, Formeln? Weist du das, ist es einfacher, ansonsten musst du acuh noch die Art des Inahltes pro Zelle abfragen und abfangen.
Ansonsten nutzt du getCurrentSelection() um die aktuelle Zelle zu erhalten - musst aber noch eine Kontrolle einfügen um Mehrfach-Selktionen und Bereiche auszuschliessen. Den Inhalt kannst du auslesen und entsprechend vergleichen.
Über den Controller kannst du acuh eine spezielle Zelle "aktiv", also den Cursor dorthin plazieren und die Zelle in Fenster darstellen: oController.select(oZelle)
Tia, und das wäre dein 1. Makro.
Zu 2:
Viel zu umständlich. Warum in das Clipboard kopieren? Auslesen der Inhalte, in Varaible speichern, im Writer-Dokument an Stelle "Einfügen" springen, dort Inhalt der Variabel einfügen.
Namen aus Zelle lesen, in Vartaible speichern, neuen Dateinamen zusammenbauen (URL), Dokument speichern unter (StoreAsURL() ), danach schliessen. Fertig.
Na, wenn du doch schon proframmieren kannst, sollte das doch kein Probem sein. Dokumentationen gibt es ausreichend, freie und kommerzielle, und dann mal ran.
Und möchtest du dich damit nicht belasten, so gibt es sicher auch "freie Mitarbeiter", die sich ihr tägliches Brot mit dem Erstellen von Makros nach Kundenvorgabe verdienen
Viele Grüße
Thomas
Hey Matthias,
[quote]...bekannt sind, gebe ich es erstmal auf OO-Basic verstehen zu wollen[/quote]
Wie, aufgeben? Was hast du denn schon herausbekommen? Und wie meinst du - aufgeben? Sollen jetzt andere für dich die "Arbeit" machen?
Hmm, also das Forum hilft sicher gerne, dort, wo man selbst nicht mehr weiterkommt, ist aber sicher auch keine Stelle, an die man seine Wünsche weitergibt und fertige Lösungen geliefert bekommt :wink:
Im Übrigen sind keine der Makros "trivial".
Also, zu deiner Problematik ein paar Tipps:
1.) Was für Inhalt sthet in den Zellen? Text, Werte, Formeln? Weist du das, ist es einfacher, ansonsten musst du acuh noch die Art des Inahltes pro Zelle abfragen und abfangen.
Ansonsten nutzt du getCurrentSelection() um die aktuelle Zelle zu erhalten - musst aber noch eine Kontrolle einfügen um Mehrfach-Selktionen und Bereiche auszuschliessen. Den Inhalt kannst du auslesen und entsprechend vergleichen.
Über den Controller kannst du acuh eine spezielle Zelle "aktiv", also den Cursor dorthin plazieren und die Zelle in Fenster darstellen: oController.select(oZelle)
Tia, und das wäre dein 1. Makro.
Zu 2:
Viel zu umständlich. Warum in das Clipboard kopieren? Auslesen der Inhalte, in Varaible speichern, im Writer-Dokument an Stelle "Einfügen" springen, dort Inhalt der Variabel einfügen.
Namen aus Zelle lesen, in Vartaible speichern, neuen Dateinamen zusammenbauen (URL), Dokument speichern unter (StoreAsURL() ), danach schliessen. Fertig.
Na, wenn du doch schon proframmieren kannst, sollte das doch kein Probem sein. Dokumentationen gibt es ausreichend, freie und kommerzielle, und dann mal ran.
Und möchtest du dich damit nicht belasten, so gibt es sicher auch "freie Mitarbeiter", die sich ihr tägliches Brot mit dem Erstellen von Makros nach Kundenvorgabe verdienen :)
Viele Grüße
Thomas