MS-Project VBA-Programmierung

Nur die zusammenhängenden Vorgänge anzeigen

Der Vorgangspfad kennzeichnet zwar die zusammenhängenden Vorgänge, zeigt sie aber nicht allein an. Wnen zwischen den Vorgängen viele andre Zeilen liegen, bleibt es unübersichtlich. In meinem Makro habe ich das Problem gelöst.
Nur die zusammenhängenden Vorgänge anzeigen
Dieses Tutorial steht auch als PDF-Download (https://www.time4mambo.de/download/office) auf time4mambo zur Verfügung (allerdings ohne den letzten Absatz mit dem Makros). https://support.microsoft.com/de-de/office/feldfunktionen-ref-feld-b2531c23-05d6-4e3b-b54f-aee24447ceb2
Eigene Felder mit veränderbaren Text (Überarbeitet: Dezember 2021)
Das Tutorial steht auch als PDF-Datei zum Download auf time4mambo (https://www.time4mambo.de/download/office) bereit Optional … empfehle ich zunächst vorhandene Überschriften zu kopieren,
Gegliederte Überschriften in Word

Diagramm mit IST-/SOLL - Neg./Pos. Abweichung

Positive/Negative Abweichung in einem Excel-Diagramm
Diagramm mit IST-/SOLL - Neg./Pos. Abweichung

Excelliste mit bestimmter Hintergrundfarbe addieren

Mit VBA eine kleine Funktion programmieren, die Zahlen mit einer bestimmten Farbe summiert.
Excelliste mit bestimmter Hintergrundfarbe addieren
Eigentlich klingt das ganz einfach. Gibt schließlich sogar eine Befehlsschaltfläche um eine Excel-Tabelle in PowerPoint einzufügen. Aber da wir es mit Microsoft und einem starken Programm zu tun haben, gibt
Verschiedene Möglichkeiten Excel in PowerPoint einzufügen

Jetzt als kostenloses Onlinebook:

Seblod - Das Handbuch

Komplettabdruck der zweiten Auflage. (Fast) alles zum CCK Seblod! Der wohl mächtigsten Erweiterung von Joomla!
Seblod - Das Handbuch
Dieses Tutorial entstand ursprünglich für Dozenten und wurde während der Coronakrise geschrieben. Das ein oder andere Seminar fand auch statt. Um den Kolleginnen und Kollegen, die sich nicht so auskannten
Einführung in Microsoft Teams
In Joomla gibt es ein Modul, welches RSS-Feeds erzeugt, die andere abonnieren können. Das Problem ist nur, dass dieses Modul jeweils nur einen Feed für die gerade aktuelle Seite/Kategorie erzeugt.
RSS-Feeds kompakt ohne Erweiterung

Rechnung in Word - ohne Excel

Mit etwas einfacher Makroprogrammierung lässt sich in Word auch ohne Excel rechnen und somit eine Rechnung erstellen. Das Tutorial zeigt in mehreren Teilen, wie sich eine Rechnung mit allem Drum und Dran erstellen lässt.
Rechnung in Word - ohne Excel
Filter in zwei oder mehr Spalten zu setzen, die nicht voneinander abhängig sind, ist mit den Filtermöglichkeiten, die Excel bietet, nicht möglich. Angenommen Sie haben eine Tabelle mit ein paar Städten, zwei verschiedene Kategorien und zugehörigen Umsätzen. Aktivieren Sie über das Menüband Daten in der Gruppe Sortieren und Filtern den
Zwei Filter setzen mit ODER(...)
Die App kann bei https://www.time4mambo.de/download/seblod (https://www.time4mambo.de/download/seblod) downgeloadet werden ----------------- Mir gefiehlen die guten alten Weblinks von Joomla nicht, als ich diese Site relaunchte. Beispielsweise war es nicht möglich die Sprache der
SEBLOD: Weblinks mit automatisierten Screenshots

Excel-Lösungen

  • Tutorials zu Fragen rund um Excel
  • Teilweise mit Makroprogrammierungen.
  • Fertige Excel-Sheets mit Teillösungen zum Download
Excel-Lösungen
Dieses Tutorial steht auf time4mambo (https://www.time4mambo.de/download/office) als PDF zur Verfügung Einfache Rechnung Einzelpostenauflistung, Zwischensumme, Gesamtsumme und Mehrwertsteuer – für den Geschäftsmann
Rechnungserstellung mit Word und Excel
Seit Joomla 3 ist das CSS-Framework Bootstrap fester Bestandteil in Joomla und kann für eigene Templates somit einfach benutzt werden. Auf time4jaoomla erfahren Sie, wie es geht.
Bootstrap mit Joomla
Original-Auszug aus dem Buch Die Überlegung: Wir haben eine Kulturredaktion, der eine Kategorie zugeordnet ist. Und wir haben eine Politikredaktion, die in zwei Kategorien schreibt. Beide Redaktionen sollen nur ihre eigenen Beiträge bearbeiten, veröffentlichen und löschen können. Außerdem bekommen beide Redaktionen noch einen Chefreakteur zur Seite, der in allen
Fallbeispiel: Redaktionssystem
Schaut man sich das erste Mal einen CSS-Befehl an, führt das meistens zu einem panischen Weiterklicken, weil das alles sehr kompliziert ausschaut. Aber eigentlich ist es das nicht. Bei genauer Betrachtung ist CSS eigentlich sogar selbsterklärend und wenn man eine Weile damit umgegangen ist, geht es schon beinahe wie von
Wie funktioniert CSS
Das Tutorial steht auf time4mambo zum Download bereit: http://www.time4mambo.de/download/joomla/CommunityBuilder_v04-Joomla 3x.pdf (http://www.time4mambo.de/download/joomla/CommunityBuilder_v04-Joomla%203x.pdf) Dieses Tutorial ist ursprünglich für Joomla! 1.5 geschrieben worden. So ich es derzeit überblicke hat das Tutorial aber auch in
Community Builder
Dieses Tutorial und die zugehörige App stehen als Download auf http://www.time4mambo.de/webdesign/referenz.html (http://www.time4mambo.de/webdesign/referenz.html)
SEBLOD: Einführung am Beispiel eines selbsterstellten Portfolios
Grafische Rollovers mit dem JCE zu machen ist ja recht einfach, weil der JCE hier schon fertige Einstellmöglichkeiten sehr einfach mitbringt.Aber wie wird ein Rollover-Effekt bei einer Textmarke erzielt? Eigentlich genauso wie ein grafischer Rollover-Effekt - nur mit einem klitzekleinen Trick: Zunächst schreiben wir den Text: Lass uns was schreiben und mittendrin einen
Text-Rollover mit dem JCE

IST/SOLL mit Fehlerindikatoren

Ein Diagramm mit Fehlerindikatoren erstellen
IST/SOLL mit Fehlerindikatoren

Selbst geschrieben: SEBLOD - Das Handbuch

Das Content-Management-System Joomla! stellt dem Anwender bereits eine breite Palette von Funktionen zur Ausgestaltung von Webauftritten bereit. Bei erfolgreichen Webseiten steigt mit der Zeit aber der Anspruch in Bezug auf Funktionalität. Es ist nur eine Frage der Zeit, bis Sie an die Grenzen von Joomla! stoßen. Entweder greifen Sie dann in den Programmcode ein oder setzen auf ein Content Construction Kit (CCK). Das mächtigste dieser Art ist SEBLOD®. Wie Sie damit die Grenzen von Joomla! sprengen, zeigt Ihnen das vorliegende Handbuch.

SEBLOD - Das Handbuch


Deutschsprachige Seblod-Community

Zu dritt haben wir die deutschsprachige SEBLOD™-Community gegründet. Neben Ressourcen und Webseiten , die mit SEBLOD™ gemacht sind, bieten wir ein Supportforum zu Fragen rund um SEBLOD™ an.

https://seblod.time4mambo.de


Para- und Nonverbale Kommunikation

Damit ist zum einen die Körpersprache gemeint und zum anderen die Art, wie wir kommunizieren. Zu letzterem gehören der Tonfall, Sprachmelodie, Artikulation, Sprechtempo und auch die Pausen zwischen den Wörtern.

Das reine Wort, der Inhalt, machen 7% unserer Kommunikation aus. Die para- und nonverbale Kommunikation zusammen 93%. Wie Sie 93% mehr Erfolg haben können, erfahren Sie auf dieser Website:

Körpersprache


Selbst geschrieben: Joomla für Redakteure

Amazon:
Dieses essential bietet speziell Redakteuren einen Einstieg in das Content Management System Joomla!. Losgelöst vom „Ballast“ der zahlreichen Einstellungen und Möglichkeiten, die in anderen Büchern thematisiert werden, wendet sich dieses Buch ausschließlich an die eigentlichen Endnutzer des Systems und konzentriert sich dabei auf das Schreiben und Veröffentlichen von Beiträgen. Der erfahrene Autor und Joomla!-Kenner Axel Tüting erklärt jeden Schritt praxisnah und verständlich.

Joomla für Redakteure


Dankesagen...

Wenn die Tutorials dir weitergeholfen haben, dann kannst du mit einer kleinen Spende Danke sagen.

Schulungen

Langjährige Erfahrung als Dozent zu verschiedenen Themen.
Ich komme zu Ihnen in die Firma oder organisiere Räume vor Ort. Dazu steht mir ein Netzwerk aus vielen Jahren Tätigkeit als freier Dozent zur Verfügung.
Weitere Informationen, sowie Referenzen finden Sie auf der Firmenseite time4mambo

  •     VBA für Excel, Word und Outlook
  •     MS-Excel
        2003 / 2007 / 2010 / 2016 / 2019
  •     MS-Project
        2003 / 2007 / 2010 / 2016 / 2019
  •     MS-Word
        2003 / 2007 / 2010 / 2016 / 2019
  •     MS-PowerPoint
        2010 / 2016 / 2019
  •     Office 365
  •     Joomla! 3x
  •     Körpersprache

    Weitere Themen auf Anfrage

Interesse? Lust? Zeit? Dann freue ich mich über eine eMail oder Anruf.
Kontaktdaten im Impressum


Eine Übersicht der verwendeten Erweiterungen findet sich im Impressum

2.1          Installation

Die Installation von SEBLOD ist sehr einfach. Wie in Joomla! gewohnt, wird das gezippte SEBLOD-Package direkt über Erweiterungen: Installieren in Joomla! integriert.

02 01

Bild 2.1: Die Installation läuft nach dem gewohnten Schema ab.

 

Der Installationsvorgang dauert ein wenig. Je nach Internetverbindung kann das schon einmal zwei, drei Minuten Zeit in Anspruch nehmen. Dafür legt SEBLOD 19 neue Datenbanktabellen an und installiert einige neue Dateien. In seltenen Fällen kann es dabei auch zu einem Time-out kommen.

Eine mögliche Abhilfe besteht darin, dass Sie den Link des Downloads auf SEBLOD.com kopieren und ihn direkt im Register Von Webadresse installieren unter Erweiterungen: Installieren eingeben.

Oder Sie laden das Paket per FTP in das tmp-Verzeichnis und installieren es vom Register Aus Verzeichnis installieren aus.

Sollte das auch keine Abhilfe bringen, gibt es eventuell noch die Möglichkeit, unter Erweiterungen: Installieren auf der linken Seite die Warnungen auszuwählen und über die angebotenen Optionen (Schaltfläche oben links) den Aktualisierungszwischenspeicher nach oben zu setzen.

2.2           Apps downloaden und installieren

Wenn Sie fertige Apps installieren möchten (vom SEBLOD-Team werden beispielsweise einige fertige Apps angeboten), installieren Sie sie ebenfalls über Erweiterungen: Installieren, also so, wie Sie es kennen.

Ihre eigenen Apps mit allen Feldern und Formularen können Sie sehr einfach downloaden, indem Sie im Apps-Verzeichnis den blauen, nach unten weisenden Pfeil anklicken.

02 04

Bild 2.2: Die eigene App downloaden

Zum einen können Sie so sehr einfach eine Sicherheitskopie Ihrer selbst erstellten App anlegen, zum anderen können Sie so natürlich eine App auch weiterreichen. Sie haben auch die Möglichkeit, lokal in aller Ruhe eine App zu entwickeln und sie erst, wenn alles fertig und getestet ist, in Ihr Live-System zu laden.

Sie speichern mit dem Download-Button Ihre komplette App, also auch alle Einstellungen, die Sie bei den Feldern und Formularen gemacht haben, und natürlich auch alle zugehörigen Formulare und Suchmasken. Wenn Ihre App weitere Untergruppierungen hat, werden diese ebenfalls gespeichert. Wenn Sie nicht die ganze App, sondern nur Teilgruppen der App sichern möchten, klicken Sie nicht den größeren blauen Pfeil, sondern den in der Zeile stehenden kleineren Pfeil an. Damit können Sie Ihre

App beispielsweise lokal weiterentwickeln und anschließend Ihre bestehende App einfach erweitern.

Was es mit den einzelnen Gruppierungen auf sich hat, werden Sie im weiteren Verlauf des Buches erfahren.

2.3           SEBLOD spricht deutsch

SEBLOD spricht auch deutsch. Es gibt zwei voneinander unabhängige Sprachversionen. Die eine kann nach einigem Suchen im SEBLOD-Forum gefunden werden und wird von Pierre Corell[1] entwickelt. Leider stagniert die Sprachversion seit Monaten (Stand: Oktober 2014).

Des Weiteren gibt es eine wirklich sehr gute und sehr umfangreiche Übersetzung von Paul Brand[2]. Paul hat nicht nur die Sprachdateien von SEBLOD, sondern auch die allermeisten Plug-ins in die deutsche Sprache übersetzt. Zudem lässt sich die jeweils aktuelle deutsche Sprachdatei einfach über das Kontrollzentrum in Joomla! aktualisieren.

In diesem Buch finden sich Screenshots von beiden Übersetzungen. Das liegt daran, dass Paul erst etwas später mit der Übersetzung begonnen hat.

2.4           Grundsätzliche Funktionsweise

Als ich das erste Mal SEBLOD installiert hatte, habe ich einige Male mehr oder weniger unkontrolliert hin- und hergeklickt und dann das Ganze wieder deinstalliert, weil ich nicht wirklich durchgestiegen bin. Tatsächlich präsentiert sich SEBLOD zunächst nicht unbedingt innovativ und auf den ersten Blick etwas unübersichtlich. Beginnt man aber, etwas Ein- und Überblick zu bekommen, wird die Struktur stetig nicht nur übersichtlicher, sondern auch logisch.

Das Faszinierendste ist für mich dabei die Erkenntnis gewesen, dass SEBLOD im Grunde genommen stets der Joomla!-Mimik folgt, also nicht etwas gänzlich Eigenes macht und Joomla! überstülpt, sondern mit dem Joomla!-System selber arbeitet und somit eine problemlose Zusammenarbeit der hauseigenen Funktionen von Joomla! mit und innerhalb von SEBLOD ermöglicht.

02 02

Bild 2.3: SEBLOD 3.x im Überblick

 

SEBLOD legt neue Beiträge an.

Auf diesen lapidaren Satz könnte ich SEBLOD beinahe reduzieren. Bleiben wir zunächst bei dieser vereinfachten Feststellung, dann bemerken wir, dass wir zwar jede Menge eigener Erweiterungen mit SEBLOD machen können, die Verwaltung dieser eigenen Inhalte aber am Ende nichts weiter als Beiträge sind. Beiträge wiederum können auf vielfältige Weise per Menü angesprochen und gestaltet werden. Diverse Module greifen direkt auf Beiträge zu, die Suche sowieso, und die Rechteverwaltung von Joomla! weiß einiges mit Beiträgen und davon ableitend der Menüführung anzufangen.

Dadurch benötigt SEBLOD keine eigene Rechteverwaltung, weil SEBLOD einfach die vorhandene benutzt – ebenso wie die Navigation und vieles andere mehr.

SEBLOD ist komplett in Joomla! integriert. Um es durchschaubarer zu machen, werfe ich einen schnellen Blick in die einzelnen Bereiche.

2.4.1       App-Folder

»App« ist eigentlich etwas irreführend oder zumindest recht verwirrend, weil jeder Apps im Zusammenhang mit mobilen Endgeräten kennt und der Programmierer aus der »App« noch die »Applikation« zaubert. Ich persönlich neige dazu, den »AppFolder« eher mit »Struktur« gleichzusetzen, der Struktur unserer eigenen Erweiterung in SEBLOD, zu der dann Felder und Formulare gehören. Andererseits lässt aber das Wortkürzel »App« auch erkennen, was SEBLOD genau macht: eine eigene

Applikation, eine eigene Erweiterung.

Im einfachsten Fall besteht unsere SEBLOD-Erweiterung aus einem einzigen Bereich, also einer sehr klaren und ausgesprochen überschaubaren Struktur.

Weiter unten in diesem Buch bauen wir uns eine einfache News-App zusammen. Diese Newserweiterung wird aus einem Titel, etwas Text, einem Bild und einem Link bestehen. Im App-Folder bietet sich als Bezeichnung News an. Die vier Felder werden wir dieser Struktur zuweisen und am Ende dafür sorgen, dass das auch vernünftig ausgegeben wird.

Zusammenfassend: Der App-Folder gibt die grobe Struktur unserer SEBLOD-Erweiterung vor. Fügen wir Felder und Formulare hinzu, entsteht am Ende eine App.

2.4.2      Formulare und Inhaltstypen

An dieser Stelle sorgen Sie endlich dafür, dass es auch Formulare zum Ein- und Ausgeben von Daten gibt. Sie legen selbst fest, ob Inhalte nur im Backend vom Admin oder auch von berechtigten Benutzern im Frontend eingegeben werden können. Sie entscheiden, wie Ihre Inhalte ausgegeben werden – sowohl was das Layout als auch den Inhalt und Form betrifft. So steht ein Intro zur Verfügung für den schnellen inhaltlichen Überblick und die detaillierte Sicht. Wie genau Sie was definieren, bleibt selbstverständlich vollkommen Ihnen überlassen.

2.4.3      Felder

Wie bereits erwähnt, werden in diesem Register die Felder unserer App erstellt. In meinem Beispiel mit den News erstelle ich die vier Felder Titel, Text, Bild und Verweis und weise sie meinem App-Folder zu.

Möglich ist an dieser Stelle natürlich auch, statt einer eigenen App eine bereits vorhandene zu erweitern, beispielsweise die Joomla!-Beiträge, wie wir sie bislang kennen. Sie können zwar auch Felder direkt bei den Formularen und Inhaltstypen zuweisen, aber hier sind die Übersicht und die Handhabung etwas besser.

2.4.4      Listen & Suchtypen

Ich kann die News in meinem Beispiel auflisten, indem ich nur den Titel anzeige, oder ich kann die Auflistung als Blog mit dem Text und dem Verweis darstellen oder – wie Sie es möchten. Hier bestimmen Sie, wie solche Listen aussehen sollen.

Und auch die Suche können Sie selber bestimmen. Da Sie auch Abhängigkeiten definieren können – beispielsweise Dieses Feld wird erst angezeigt, wenn in dem Feld dieses und jenes steht –, können Sie bereits erahnen, dass Sie vielfältige Suchmuster erschaffen können. Sie entscheiden, was gesucht und wie es ausgegeben wird.

2.4.5      Templates

Das hat mich anfangs sehr verwirrt: Unter Templates versteht man in Joomla! stets Design und Layout einer Website. Tatsächlich finden sich auch die mitgelieferten SEBLOD-Templates in der Template-Übersicht wieder – allerdings mit dem strikten Hinweis, dass sie sich nicht zur Seitenanzeige eignen. Probieren Sie es dennoch aus, passiert nichts Sinnvolles auf Ihrer Webseite.

Template und Template

SEBLOD unterscheidet zwischen – Template und Template. Falls Sie gerade die Augen verdrehen sollten – ich bringe gleich Licht in diese Merkwürdigkeit.

Wenn Sie einen Beitrag in Joomla! eingeben, dann sehen Sie oben zunächst den Titel, daneben die Kategorieauswahl, darunter den Editor, darunter unter anderem die Bilder und Links, rechts neben dem Editor ein paar Details zum Auswählen und weitere Tabs mit verschiedenen Einstellungen. Dieser ganze Bereich wird in SEBLOD Template genannt.

Zudem gibt es das Template nur und ausschließlich für die Eingabe des Beitrags. Dessen Aussehen können Sie umgestalten, indem Sie bestimmen, an welcher Stelle was abgebildet wird, indem Sie die einzelnen Felder einfach anderen Positionen zuordnen oder indem Sie ein ganz neues eigenes Template entwickeln.

02 03

Bild 2.4: Template-Positionen in SEBLOD

 

Zusammengefasst bedeutet das: Das SEBLOD-Template umfasst nur den Inhaltsbereich, nicht das Gesamtaussehen der Website. Dieser ganze Ablauf ist am Ende ein einzelner Beitrag, bestehend aus Struktur – Feldern – Form und gegebenenfalls eigenen Auflistungen und Suchen.

Was ich eben erklärt habe, gilt ebenso für Kategorien, die Sie umgestalten können, wie auch für Benutzer und Benutzergruppen, die Sie so nach Ihrem eigenen Gusto anlegen können.

02 05

Und alles läuft stets wie gehabt innerhalb von Joomla!. Mit SEBLOD erstellen Sie sich zwar Ihre eigenen Ein- und Ausgabemasken, handhaben anschließend aber alles im normalen Joomla!-Kontext.

Meine News-App (die im nächsten Kapitel angelegt wird) sieht zwar komplett anders aus als ein Joomla!-Beitrag, wie wir ihn bisher kennen, aber ich kann diese selbst erstellten News ganz normal, und wie wir es bisher kennen, im Menü ansprechen – als Kategorieblog und Liste, als Einzelverlinkung oder als Archiv. Und ebenso kann ich mit der Rechteverwaltung auf diese Beiträge zugreifen, und mir stehen somit alle Joomla!-Möglichkeiten offen.

Bei anderen CCKs haben Sie hingegen meist das Problem, dass Sie das dort Erstellte nur so verarbeiten können, wie es das jeweilige CCK vorgibt. Die gewonnene Freiheit des CCK wird oft mit Einschränkungen der Weiterverarbeitung wieder zunichtegemacht. Nicht so in SEBLOD.

 

 


[1] http://joomla-praxis.de oder http://pierre-corell.net/

[2] http://seblod.inetserv.net


webdesign von time4mambo

www.time4joomla.de is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.