Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
14.09.2006 10:03:17 |
Callidus |
|
|
|
15.09.2006 03:48:30 |
Rasta |
|
|
Aw:Aw:string als VBA code interpretieren |
15.09.2006 11:47:20 |
Callidus |
|
|
|
19.09.2006 12:35:11 |
Rasta |
|
|
Von:
Callidus |
Datum:
15.09.2006 11:47:20 |
Views:
1130 |
Rating:
|
Antwort:
|
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 |
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
15.09.2006 03:48:30 |
Rasta |
|
|
Aw:Aw:string als VBA code interpretieren |
15.09.2006 11:47:20 |
Callidus |
|
|
|
19.09.2006 12:35:11 |
Rasta |
|
|