sschumann: Visio mit VBA erweitern

Moin,

ich möchte mir eine paar Hilfsfunktionen in VBA schreiben. Ist es möglich, diese aus einer Shape-Sheet-Zelle aufzurufen und die Rückgabe in Shape-Sheet-Formeln weiterzuverarbeiten? Oder muß das ganze Handling über die VB-Anwendung laufen?

  1. Hi,

    ich möchte mir eine paar Hilfsfunktionen in VBA schreiben.

    gut!

    Ist es möglich, diese aus einer Shape-Sheet-Zelle aufzurufen und die Rückgabe in Shape-Sheet-Formeln weiterzuverarbeiten?

    M$ Excel oder was?

    Oder muß das ganze Handling über die VB-Anwendung laufen?

    Sagt Dir "Automatisierung von M$-Produkten" irgendwas? (bestimmt, aber wie kann man helfen?")

    Gruss,
    Ludger

  2. Moin,

    ich möchte mir eine paar Hilfsfunktionen in VBA schreiben. Ist es möglich, diese aus einer Shape-Sheet-Zelle aufzurufen und die Rückgabe in Shape-Sheet-Formeln weiterzuverarbeiten? Oder muß das ganze Handling über die VB-Anwendung laufen?

    nein, Du kannst auch Deine eigenen Funktionen schreiben:

    http://www.google.de/search?hl=de&c2coff=1&q=udf+excel&btnG=Suche&meta=lr%3Dlang_de

    Hinweis: Schreibe immer Application.Volatile an den Anfang.

    Viele Grüße

    Jörg

  3. Moin,

    es geht um Visio, wie der Titel bereits sagt. Automation geht meines Wissens davon aus, daß alle Events durch die VBA-Module behandelt werden, und nicht Prozeduren aus der Office-Anwendung aufgerufen werden.

    1. Hi,

      es geht um Visio, wie der Titel bereits sagt. Automation geht meines Wissens davon aus, daß alle Events durch die VBA-Module behandelt werden, und nicht Prozeduren aus der Office-Anwendung aufgerufen werden.

      Visio kenne ich nicht - aber gibt es eine Möglichkeit, DDE-Kanäle herzustellen? Dann ist es in Excel möglich, mit denen entweder per UDF oder per Sub zu arbeiten. Dazu müßte man aber wissen, wie die Schnittstellen in Visio funktionieren.

      Viele Grüße

      Jörg