Hallo,
ich hab in einem meiner Skripte ein nicht unwesentliches Problem:
- Es gibt da einen Report (Excel), der allmorgendlich vom Server verschickt wird;
- Der erste Teil meines Skripts holt den aus Outlook raus und speichert ihn ab; Funzt wunderbar;
- Im zweiten Teil wird der Report aufgemacht und verarbeitet; Funktioniert eigtl. auch;
- Es gibt allerdings den Sonderfall, dass der Report leer ist - kann vorkommen. In diesem Fall (kann abgefragt
werden) soll die eigtl. Bearbeitung übersprungen werden und ein optionaler Codeblock soll dann in die
Zieldatei einfach ein BLANK eintragen.
<=> Neuerdings (früher nicht, kA warum) wird dieser optionale skriptblock IMMER ausgeführt, auch wenn die Bedingung dafür gar nicht gegeben ist.
Ich muss jetzt wohl oder übel nach einer alternativen Methode suchen und das ganze Skript umstellen. Trotzdem möchte ich mal fragen - weil ich noch keine Quelle dazu gefunden habe, die beide Elemente umfasst - was genau gibt es bei einem optionalen Codeblock zu beachten?`
- Mein IF-Statement, das dahin verzweigt heißt >> If lngRow = 6 Then GoTo Forward << (lngRow ist eine Variable,
die Zeile, in der die Fußzeile des Reports steht; Wenn er leer ist, ist das die 6; Allerdings kommt in der
gleichen Zeile dann noch ein Kommentar. Darf das sein?
- Der Block, der in diesem Fall angesprungen werden soll, heißt >>Forward:<< (geht mit dem Namen los, gefolgt
von einem Doppelpunkt, danach eine Kommentarzeile (darf das sein?)
Danke vielmals!
Gruß,
Officer_Bierschnitt |