Domino 9 und frühere Versionen > Entwicklung

Excel: zellenformat aus LS heraus setzen

<< < (2/2)

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