Hallo Leute,
wir befüllen 'Textmarken' in Excelvorlagen mit folgender Zeile:
Klappt soweit entsprechend gut, nur gibt es Probleme, wenn z.B. eine internationale Telefonnummer befüllt wird, welche als erstes Zeichen ein '+' enthält.
Excel interpetiert dies als Operation und gibt die entsprechende Fehlermeldung aus. Die Lösung, die Excel vorschlägt ist, dass man ein ein Hochkomma hinzufügt. Dies sieht jedoch entsprechend unschön aus, wenn in Listen teilweise Hochkommas erscheinen.
Ich habe etwas gegoogelt, jedoch keine Lösung gefunden, wie man das Names-Objekt anders als mit 'Values' befüllen könnte. Gibt es hier eine Alternative resp. hat jemand so einen ähnlichen Fall bereits gelöst?
Wie immer danke ich für jede Antwort.
Müller Matthias
wir befüllen 'Textmarken' in Excelvorlagen mit folgender Zeile:
Code:
docProgram.ActiveWorkbook.names(MarkName).Value = MarkValue
Klappt soweit entsprechend gut, nur gibt es Probleme, wenn z.B. eine internationale Telefonnummer befüllt wird, welche als erstes Zeichen ein '+' enthält.
Excel interpetiert dies als Operation und gibt die entsprechende Fehlermeldung aus. Die Lösung, die Excel vorschlägt ist, dass man ein ein Hochkomma hinzufügt. Dies sieht jedoch entsprechend unschön aus, wenn in Listen teilweise Hochkommas erscheinen.
Ich habe etwas gegoogelt, jedoch keine Lösung gefunden, wie man das Names-Objekt anders als mit 'Values' befüllen könnte. Gibt es hier eine Alternative resp. hat jemand so einen ähnlichen Fall bereits gelöst?
Wie immer danke ich für jede Antwort.
Müller Matthias