Header Problem with "text CC F&B"
10.05.2007 14:38:40
Webtramp
Ich versuche eine Kopfzeile zu erstellen. Diese Funktion wird bei dem Beforeprint event ausgelöst.
Es sollte die folgende Zeile ausgeben: "Monatsbericht für CC F&B".
Mir ist klar, dass ich zwei && setzen muss um eines zu erhalten.
Nichtsdestotrotz sobald die Zeile Code ausgeführt wurde finde ich den Text "Monatsbericht für CC F&F" in der Kopfzeile.
Ich habe ein Makro aufgezeichnet um zu sehen, was Excel speichert, wenn ich den Text "Monatsbericht für CC F&B" manuell eingebe.
Das Ergebnis ist .LeftHeader = "&""MS Sans Serif,Fett""Monatsbericht für CC F&&A"
Excel speichert ein A.
Wenn ich probeweise "Monatsbericht für CC F&A" eingebe und dies von Excel ausfzeichnen lasse, dann erhalte ich: .LeftHeader = "&""MS Sans Serif,Fett""Monatsbericht für CC F&&N"
Es sieht so aus also würde Excel versuchen den &B zu interpretieren und versuchen dies ins deutsche zu übersetzen, denn &B ist ja ein Steuerzeichen um etwas bold zu machen, also Fett. Aus B wird F.
Kennt jemand einen Trick dieses "intelligente Funktion zu umgehen".
Die Kopfzeilen werden für viele verschiedene Exceldateien erzeugt ich kann also nicht fest reinschreiben, gleichfalls möchte ich keine eigene Übersetzungstabelle führen und ein A schreiben um ein B zu halten oder ein N damit es zum A wird.
Bin für jede Hilfe dankbar