Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#6

AW: Sonderzeichen Hochkomma '

  Alt 28. Okt 2015, 08:09
Delphi zeigt Dir nur zwei ' an. Du siehst also:
Code:
'HYPERLINK([COLOR="yellow"]''[/COLOR]Artikel[COLOR="Yellow"]''[/COLOR]!Z2S2;"16ZeichenOhneSonderzeichen"
Alles ist richtig. Um hier mehr Sicherheit zu bekommen, das dein String richtig ist, würde ich erstens Format verwenden und zweitens die Hochkomma über 'QuotedStr' erzeugen.

Delphi-Quellcode:
sheetName := GetBez(lIndex);
myExcel := Format('=HYPERLINK(%s!Z2S2"%s"',[QuotedStr(sheetName), Avalue.Nummer]);
// oder so, ohne QuotedStr
myExcel := Format('=HYPERLINK(''%s''!Z2S2"%s"',[sheetName, Avalue.Nummer]);
PS: Um sicher zu gehen, den string einfach mal mit ShowMessage anzeigen lassen.
  Mit Zitat antworten Zitat