Domino 9 und frühere Versionen > Entwicklung
Excel: zellenformat aus LS heraus setzen
Semeaphoros:
Da musst Du gar nicht mehr viel mehr machen, entweder Du formatierst die Zellen/Spalte noch zusätzlich, und da hilft Dir der Macro-Recorder weiter, oder Du machst das mit einer Masterdatei, wie Dus schon selber angetönt hast. Beide Wege sind vernünftig.
AC:
Hallo Experten.
Ich habs jetzt mit dem Makrorekorder probiert und es funzt.
Allerdings habe ich leider keinen Plan warum es (notesseitig) geht (reines try and error).
Dim mv1 As String
mv1 = "D1:D" + Cstr(i+1)
'// i ist mein dc.count
xlSheet.Range(mv1).Select
xlApp.Selection.NumberFormat = "0"
So hats funktioniert.
Wenn ich komplexere Dinge machen möchte, woher kenne ich die Klassen xlsheet und xlapp bzw. deren Methoden? In der Hilfe vom Notes habe ich nichts gefunden. Muß ich da in der VBA Hilfe vom Excelnachsehen?
xlSheet und xlApp muß ja irgendwie bekannt sein, woher kommen die?
Ich oute mich hier als absoluter Neuling was diese Excelgeschichte angeht.
Grüße, Alexander
Semeaphoros:
Wenn Du Excel über COM ansprichst, ist das quasi eine Fernsteuerung von Excel, heisst, Notes weiss überhaupt nix davon, was Du tust, entsprechend musst Du solche Sachen tatsächlich in der VBA-Hilfe nachsehen
AC:
Das mit der Masterdatei, die als Excelvorlage in einem Notesdokument hängt (oder mehrerre je nach Zweck).
Hmm, funktioniert zwar auch, aber ich denke, da muß ichmehr Dinge abfangen.
...
Set object = edoc.GetAttachment( "notesimp2.xls" )
If Not ( object Is Nothing ) Then
Call object.ExtractFile( "c:\btemp\notesimp2.xls" )
End If
...
Ich brauche ja immer die Verfügbarkeit des Verzeichnisses und das kann ja von Abreitsplatz zu Arbeitsplatz differieren (hier im Beispiel c:\btemp), was dann noch dynamisch angefangen werden müsste.
hmm..
Da muß ich auch erst nochmal überlegen.
Ich könnte das zwar wieder dann über konfigurierbare persönliche Einstellungsdokumente lösen , in denen ich Pfade userbezogen abspeichere, doch dann müsste ich auch noch berücksichtigen, ob jemand am Notebook arbeitet oder grade am terminalserver und dann bekomme ich schon wieder mehrere Einstellungsoptionen pro Benutzer .
Bleibt noch das Notesverzeichnis (data) aber da schreibe ich ungern was rein. Oder ist das immer unproblematisch?
Ich seh schon. Nichts für quick and dirty Programmierung.
Gruß, Alexander
AC:
--- Zitat von: Semeaphoros am 06.05.05 - 14:16:44 ---Wenn Du Excel über COM ansprichst, ist das quasi eine Fernsteuerung von Excel, heisst, Notes weiss überhaupt nix davon, was Du tust, entsprechend musst Du solche Sachen tatsächlich in der VBA-Hilfe nachsehen
--- Ende Zitat ---
Alles klar danke, sowas habe ich mir gedacht.
Ich werde da mal in der Hiulfe stöbern udn weiter mich versuchen.
Grüße, Alexander
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln