0x1b - ESCAPE
HTML PDF Postscript
 VBA 
Computer Geschrieben von Beat Rubischon (Link) am Donnerstag, 1. März 2007, 13:01
aus dem *murks* dept.

Aus der spezielle-Programmiersprachen-Sammlung: Visual Basic for Application. Eigentlich wollte ich einen Bogen drumherum machen, aber plötzlich sah ich mich damit konfrontiert.

Aehnlich wie bei Apple Script wollte ich mich eigentlich gar nicht mit einer anderen Programmiersprache beschäftigen. Aber da gibt es so ein tolles Programm, das Harddisks benchmarkt und mit einem Excel Sheet nette Grafiken erzeugt:


Dummerweise knallt das Macro auf einem Office 2004. Ich mag zwar Bootcamp, dennoch stinkt es mir jedes Mal die bazillionen von Fenster zu schliessen um nur mal rasch eine Grafik zu erzeugen.

Dank visuellem Debugger und Breakpoints (wow! keine print im Code nötig :-) war ich im Nu an der Stelle mit dem Problem - und nach zwei Tagen Nachdenken verstand ich auch, dass der Mac mit einem *.xls Filter nichts anfangen kann sondern eben Macish einen Creator XLS XCEL verlangt. Funktioniert hat dann aber doch nur eine leere Selektionsliste!?!

Ein zweiter Fix war dann noch nötig, da das gute alte Excel noch mit : als Pfadseparator arbeitet und mit \ herzlich wenig anzufangen weiss.

Der Ausflug hat Spass gemacht, aber ich weiss - zum Programmierer bin ich nicht geboren. Schon gar nicht zum Visual Basic for Application Coder ;-)


Klicken um Attachment herunterzuladen chart.png 159KB (163264 bytes)


Permalink