4 Stimmen

Einbetten meines .NET-Steuerelements in MS Project 2003

Ich muss die Funktionalität von MS Project für mein Unternehmen erweitern, daher möchte ich einige .NET GUI-Steuerelemente in Project einbetten. Der Plan ist, dass meine Steuerelemente die Benutzereingaben in meinen benutzerdefinierten DB-Tabellen speichern, aber ich muss sie an Vorgänge, aktuelle Benutzer, Ressourcen usw. binden. Könnten Sie mir einen Rat geben, wie ich anfangen soll? Ich bin interessiert an:

  • Anwendungsbeispiele/Walk-throughs, wie man ein Steuerelement einbettet in MS Project einbindet.
  • Wie binde ich die Benutzereingabe meines Controls an den aktuellen Kontext (z.B., aktuell ausgewählte Aufgabe)
  • Da das Steuerelement auf der Client-Seite läuft, wie kann ich es unternehmensweit einführen?

1voto

RSlaughter Punkte 1181

Add-In Express ist eine großartige Bibliothek zum Schreiben von .Net-Plugins für MS Office, einschließlich Project.

Ich kann nicht sagen, dass ich es selbst mit Project verwendet habe (eigentlich nur mit Visio), aber ich weiß, dass es Unterstützung dafür gibt, also könnte es einen Blick wert sein!

Es vereinfacht das Schreiben von Plug-ins / Add-ins erheblich, so dass es einfacher sein könnte, zu sehen, ob es das tun kann, was Sie wollen.

0voto

Eduardo Molteni Punkte 37808

AFAIK können Sie nicht ein Steuerelement in Project einbetten, ist alles, was Sie tun können, ein Plugin zu machen.

0voto

jwmiller5 Punkte 2564

Ich denke, Sie wollen Project Server verwenden. Sie können Unternehmenscodes definieren, die mit Ihren Ressourcen, Vorgängen und so weiter mitreisen. Sie können auch Berichte über sie erstellen, sortieren, filtern und all diese guten Dinge zusammen mit den normalen Projektinformationen (Termine, Ressourcen, Kosten ...).

Wenn Sie nicht über die Infrastruktur/Finanzierung verfügen, um all dies zu tun, wäre ein alternativer Ansatz die Standardisierung aller Projektpläne, die Ihr Unternehmen verwendet, und die Anpassung der Vorlage, auf der die Pläne beruhen. ( T ools | C ustomize können Sie benutzerdefinierte Felder hinzufügen und die Standardformulare ändern). Sie können die für die Berichterstattung verwendeten Tabellen in ( V iew | M ore Tables) Auf diese Weise können Sie viele Anpassungen vornehmen und haben trotzdem alle Informationen im Projektplan, anstatt sie über eine mpp-Datei und eine Datenbank zu verteilen.

0voto

Steve Dunn Punkte 19686

AFAIK, diese Version von Office unterstützt nur COM-Plug-ins, so dass Sie einen COM Callable Wrapper verwenden müssen. Es ist sicherlich möglich, obwohl.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X