Asta Powerproject Makro
Aufgabenliste.vba

Kurzbeschreibung:

Mit diesem Makro können Sie auf einfachste Weise eine Plantafel mit ihren anstehenden Aufgaben erzeugen.

Stichworte:

Auswertung, Arbeitsressourcen

Relevanz:

Asta Powerproject 9.0.01

Technik:

VBA-Addin

Verteilung:

Premium Freeware

Autoren:

ASTA CompetenceCenter

Copyright:

ASTA DEVELOPMENT GMBH, Karlsruhe

 

 

Inhalt:

 

 

Voraussetzungen

 

Ein Makro installieren

 

Eine neue Symbolleiste erstellen

 

Voraussetzungen für das Aufgabenliste

 

Das Makro verwenden

 

Versionshinweise darstellen lassen


Voraussetzungen

Die Software verwendet externe Module, welche in den Dateien MSCOMCT2.OCX  und MSCOMCTL.OCX liegen. Diese Dateien sind normalerweise Bestandteil von Microsoft Windows.

Des weiteren wird zur Speicherung von benutzerdefinierten Programmeinstellungen  der Registrierungsschlüssel:

HKEY_CURRENT_USER\Software\VB and VBA Program Settings\ASTA-ResView\...

verwendet. Dieser muss sich im Vollzugriff für den Anwender befinden und darf nicht durch Benutzerprofile gesperrt sein.


Ein Makro installieren

Bevor Sie die Funktionalität eines Makros in Asta Powerproject nutzen können, müssen Sie die zugehörige Makrodatei und die Datei Version.exe in das Verzeichnis \Addins unterhalb des Asta Powerproject Programmverzeichnis kopieren.

Gehen Sie folgendermaßen vor:

  1. Stellen Sie sicher, dass Sie Asta Powerproject in der Version 9.0.01 auf Ihrem System installiert haben und nicht gestartet ist.

  2. Öffnen Sie den Windows Explorer.

  3. Öffnen Sie das Verzeichnis, in das Sie Asta Powerproject  installiert haben. Hier finden Sie das Verzeichnis \Addins. (Sollte das Verzeichnis \Addins nicht vorhanden sein, können Sie dieses jetzt erstellen).

  4. Kopieren Sie die Makrodatei Aufgabenliste.vba und die Datei Version.exe in das Verzeichnis \Addins. Sollte sich bereits eine Version.exe in dem Verzeichnis befinden, so kann diese überschrieben werden.

  5. Öffnen Sie das Verzeichnis \Addins und erstellen Sie dort einen Ordner mit der Bezeichnung \Icons, falls dieser noch nicht vorhanden sein sollte.

  6. Kopieren Sie die Symboldatei Aufgabenliste.ico in das Verzeichnis \Icons.

 

Eine neue Symbolleiste erstellen

Zur einfacheren Verwendung der Funktionen aus dem Makro können Sie die Funktionsaufrufe einer Schaltfläche in einer Symbolleiste zuordnen. Im Folgenden wird Ihnen gezeigt, wie Sie in Asta Powerproject eine neue Symbolleiste und eine Schaltfläche zum Aufrufen einer Makrofunktion erstellen.

Gehen Sie folgendermaßen vor:

  1. Starten Sie Asta Powerproject.

  2. Wählen Sie die Menüfolge Extras - Anpassen..., der Dialog Anpassen... erscheint.

  1. Erstellen Sie durch Klicken auf die Schaltfläche Neu eine neue Symbolleiste. (Sie können dieser neuen Symbolleiste über die Schaltfläche Umbenennen eine neue Bezeichnung geben).

  2. Eine neue Symbolleiste erscheint auf Ihrem Bildschirm.

  3. Wählen Sie das Register Befehle und öffnen Sie den Eintrag Makros.

  4. Wählen Sie hier die Funktion Aufgaben.Liste und ziehen Sie diese in die neue Symbolleiste. (Drag&Drop)

  5. Klicken Sie anschließend im Bereich Symbol auf die Schaltfläche Benutzerdefiniert... und öffnen daraufhin das von Ihnen erstellte Verzeichnis \Icons.

  6. Wählen Sie nun die, der Funktion entsprechende Symboldatei (z.B. Aufgabenliste.ico für die Funktion Aufgaben.Liste). Sind für eine Funktion mehrere Symboldateien vorhanden, so wählen Sie die für Sie aussagekräftigste Symboldatei aus.

Aktivieren Sie die Option Text im Bereich Anzeige und geben Sie der neuen Schaltfläche im Feld Text einen Namen (z.B. Aufgabenliste).

Schließen Sie den Dialog Anpassen... und ziehen Sie die neue Symbolleiste an die gewünschte Position in der Programmoberfläche.

Sie können nun das Makro Aufgabenliste durch Anklicken der entsprechenden Schaltflächen starten.


Voraussetzungen für die Aufgabenliste

Nachdem Sie das Makro erfolgreich installiert haben, zeigt Ihnen die weitere Anleitung, welche Voraussetzungen Ihre Projektdatei für den Einsatz des Makros erfüllen muss.

Es wird eine Ansicht benötigt, die einen beliebigen Filter verwendet. Das Makro stellt den Filter so ein, dass nur die gewünschten Vorgänge angezeigt werden. Die Ansicht wird automatisch geöffnet.

Hinweis: Sowohl die verwendete Ansicht als auch der enthaltene Filter sollten speziell für dieses Makro angelegt und nur mit diesem verwendet werden, da beide im Zuge der Makroausführung ohne vorherige Abfrage verändert werden.

Führen Sie die folgenden Schritte in Ihrem Projekt aus:

  1. Legen Sie eine neue Ansicht an.

  2. Geben Sie dieser eine beliebige Bezeichnung.(z.B. „Aufgabenliste“)

  3. Erstellen Sie in der Ansicht einen neuen Filter. Dieser muss keine spezielle Bezeichnung noch irgendwelche Filterkriterien erhalten. Der Filter sollte nur in dieser Ansicht verwendet werden.

  4. Speichern Sie die aktuelle Ansicht

  5. Markieren Sie die Pläne im Projektstrukturbaum von Asta Powerproject, aus denen Sie Ihre Aufgaben sehen möchten.

Bei der Ausführung des Makros wird automatisch eine Berichtslinie angelegt. Diese erhält eine Bezeichnung nach dem folgenden Schema:

Aufgabenliste - <Benutzer> – <Arbeitsressource>


Das Makro verwenden

Mit dem Makro Aufgabenliste können Sie auf einfachste Weise eine Plantafel mit ihren heutigen Aufgaben erzeugen. Es wird eine spezielle Ansicht geöffnet, in der die Vorgänge angezeigt werden, denen eine ausgewählte Arbeitsressource innerhalb eines bestimmten Zeitraums zugewiesen wurde. Die Voreinstellung des Zeitbereichs liegt auf dem aktuellen Datum und kann durch einen einstellbaren Vor- und Nachlauf erweitert werden. Zusätzlich wird eine Tageslinie für das Datum angezeigt für das die Aufgabenliste erstellt wurde.

Um das Makro zu starten gehen Sie bitte folgendermaßen vor:

Klicken Sie auf die Schaltfläche, die der Funktion Aufgaben.Liste zugeordnet ist.

 

Geben Sie im Feld Mitarbeiter die Bezeichnung der gewünschten Arbeitsressource ein. Wird in den Stammdaten des aktuellen Projekts eine Ressource mit dieser Bezeichnung gefunden, wird die Schaltfläche Aufgabenliste erzeugen aktiviert.

Es werden alle Fähigkeiten dieser Ressource ausgewertet. Sind im Projekt gleichnamige Ressourcen vorhanden werden alle mit dieser Bezeichnung ausgewertet.

Wird das Makro gestartet, wird im Feld Bezugsdatum automatisch das aktuelle Tagesdatum eingetragen. Wählen Sie ggf. ein anderes Datum aus der Datumsauswahl.

Im Feld +/- kann eine Zeitspanne in Kalendertagen eingegeben werden, die den Vor- und Nachlauf um das gewählte Datum festlegt. Alle Zuweisungen der Ressource, die in diese Zeitspanne fallen, werden anschließend vom Filter einbezogen.

Aktivieren Sie die entsprechende Optionsschaltfläche um den Vor- bzw. Nachlauf einzuschalten.

Im Feld Ansicht können Sie unter den verfügbaren die Ansicht auswählen, in der die Aufgabenliste angezeigt werden soll. Beachten Sie unbedingt, das Diese und der verwendete Filter vom Makro verändert werden. Welcher Filter verwendet wird, wird im Feld Filter angezeigt.

 

Anwendern, die Erfahrung im Erstellen von SQL - Abfragen haben, steht über die Schaltfläche Filter >> folgende Erweiterung zur Verfügung:

Im Feld AND WHERE kann ein Where-Statement für Vorgänge eingegeben werden, um die Auswahl der anzuzeigenden Vorgänge weiter zu präzisieren.

Um einfache Where-Statements zu generieren, können Sie den Filterassistenten von Asta Powerproject verwenden. Erstellen Sie einfach einen geeigneten Filter und kopieren Sie den Text aus dem Feld Where im Bereich SQL aus dem Eigenschaftendialog des Filters in dieses Feld.

Klicken Sie auf die Schaltfläche Aufgabenliste erzeugen um die gewählte Ansicht mit dem Filter generieren zu lassen und in Asta Powerproject anzeigen zu lassen.


Versionshinweise darstellen lassen
Klicken Sie auf die Schaltfläche Info... um sich verschiedene Informationen zu dem Makro darstellen zu lassen. Unter anderem erfahren Sie hier z.B. den Makronamen, die Versionsnummer und den Autor des Makros.

Falls Sie Fragen zur Anwendung von Asta Powerproject oder Asta Easyplan, dessen Möglichkeiten und Funktionen haben, oder gerne die Funktionalität Ihres Asta Powerproject oder Asta Easyplan individuell erweitern wollen, wenden Sie sich bitte direkt an das ASTA CompetenceCenter.

Das ASTA CompetenceCenter ist Ihr kompetenter Partner für

zu Asta Powerproject, Asta Easyplan und Projektmanagement.

ASTA DEVELOPMENT GMBH
CompetenceCenter
Liststr
. 22
76185 Karlsruhe

Telefon: 0721 - 95 25 -121
Telefax: 0721 - 95 25 -100
eMail
: CompetenceCenter@ASTAdev.de
Internet: www.ASTAdev.de/cc

Nutzungshinweise:
Die Verwendung der beschriebenen Software erfolgt auf eigenes Risiko. Die Software ist durch das ASTA ComptenceCenter getestet und freigegeben. Die Autoren und ASTA DEVELOPMENT GMBH haften für keinerlei Schäden die durch den Einsatz oder Nichteinsatz der Software entstehen sollten. Ein Anspruch auf Fehlerverbesserung in der Software sowie Supportdienstleistungen für die Software besteht nicht.

Karlsruhe, 2005-06-29