Thema Datum  Von Nutzer Rating
Antwort
14.09.2006 10:03:17 Callidus
NotSolved
15.09.2006 03:48:30 Rasta
NotSolved
Rot Aw:Aw:string als VBA code interpretieren
15.09.2006 11:47:20 Callidus
NotSolved
19.09.2006 12:35:11 Rasta
NotSolved

Ansicht des Beitrags:
Von:
Callidus
Datum:
15.09.2006 11:47:20
Views:
1130
Rating: Antwort:
  Ja
Thema:
Aw:Aw:string als VBA code interpretieren
Hallo Rasta,

vielen Dank für deine Antwort. Was du beschreibst, ist genau der Workaround, den ich zur Zeit verwende. Es geht darum:

Es geht um eine Art Report. Alle Elemente eines Diagramms werden durchsucht und pro Element wird eine Routine

Sub isRelevant(Byref d as definition) as bool

Aufgerufen. Die Anforderungen, was relevant ist und was nicht, ändern sich jedoch ständig. Zum Beispiel könnte die Routine so implementiert werden:

if(d.type = "Application" AND d.phaseOut = 2005) then
isRelevant = true
endif

Je nach zurückgeliefertem Ergebnis (true/false) bindet der Rest meines VBA-Programms dann die definition d in den Report ein oder nicht. Es handelt sich dabei also um ein herkömmliches Strategiemuster.

Es ist aber sehr mühsam, für jeden Report den Makro Editor zu öffnen, die Routine zu suchen, etc. Daher dachte ich, es wäre komfortabler, wenn stattdessen eine Textbox angezeigt wird, wo man die obigen Statements eingibt und dann den Report laufen lässt.

In VB Skript wäre das ja sehr leicht :-) Da VBA ebenfalls erst beim Ausführen interpretiert wird, dachte ich, die Möglichkeit bestehe hier womöglich ebenfalls.

Freundliche Grüsse

Calli

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
14.09.2006 10:03:17 Callidus
NotSolved
15.09.2006 03:48:30 Rasta
NotSolved
Rot Aw:Aw:string als VBA code interpretieren
15.09.2006 11:47:20 Callidus
NotSolved
19.09.2006 12:35:11 Rasta
NotSolved