Einzelnen Beitrag anzeigen

[TP]Hawk274
(Gast)

n/a Beiträge
 
#1

Wie lese ich Werte des Typs REG_EXPAND_SZ aus der Registry?

  Alt 3. Mai 2003, 16:32
Ich möchte gerne den Vorlagenpfad von Word Dokumenten auslesen. Dieser Wert wird aber als REG_EXPAND_SZ gespeichert. Wie kann man diesen auslesen?
Der Vorlagenpfad in Word wird im folgenden Eintrag gespeichert:
Code:
Root: HKEY_CURRENT_USER
Key: '\Software\Microsoft\Office\10.0\Common\General\'
RegName: 'UserTemplates'

Wobei 10.0 durch die jeweilige Office Version ersetzt werden muss.

Habe es schon probiert über Ole auszulesen. Der Befehlt dafür lautet:
Code:
function GetUserTemplates: string;
begin
  Result := Word.Options.DefaultFilePath(wdUserTemplatesPath);
end;
Dabei tritt aber immer eine "Invalid variant operation" des Types EVariantInvalidOpError auf.
  Mit Zitat antworten Zitat