ich bin gerade dabei einige Bericht über ActiveX als Exceldokumente zu erstellen. Ich übergebe die Daten über die Zwischenablage (Nach einem Tip von Christof =D> http://www.xbaseforum.de/viewtopic.php? ... el+activex)
Dabei habe ich jetzt 2 Probleme, bei denen ich nicht weiterkommen.
1. Wie bekomme ich das Eurosymbol als Text in die Excelzelle. Ich möchte nicht die Zelle über die Formatierung mit dem Währungssymbol haben, sondern nur z.B. in der Spaltenüberschrift statt "Betrag/EURO" "Betrag/€" als Ergebnis haben.
Ich habe mit dem folgendem Code alle Ascii Zeichen von 32 bis 255 (normal, mit ConvToAnsiCP() und mit ConvToOemCP() ) übergeben. Leider ohne Erfolg.
Code: Alles auswählen
::oSheet:Cells(::nRow,i):value :=
- FormatcodeBeschreibung
&D Druckt das aktuelle Datum.
&T Druckt die aktuelle Zeit.
&F Druckt den Namen des Dokuments.
&A Druckt den Namen des Registers einer Arbeitsmappe.
&P Druckt die Seitenzahl.
&P+Zahl Druckt die Seitenzahl zuzüglich der angegebenen Zahl.
&P+Zahl Druckt die Seitenzahl abzüglich der angegebenen Zahl.
&& Druckt ein einzelnes kaufmännisches Und-Zeichen.
&"Schriftart" Druckt die nachfolgenden Zeichen in der angegebenen Schriftart. Schriftart muss von Anführungszeichen eingeschlossen sein.
&nn Druckt die nachfolgenden Zeichen im angegebenen Schriftgrad. Geben Sie eine zweistellige Zahl an, um den Schriftgrad anzugeben.
&N Druckt die Gesamtanzahl der Seiten eines Dokumentes.
Code: Alles auswählen
::oSheet:PageSetup:RightFooter := "Seite &P von &N"
In der benutzerdefierten Fußzeile steht nachher: Seite &[Pfad] von &[Datei]
Wieso???
Wer hat eine Idee?