【发布时间】:2009-11-20 10:33:13
【问题描述】:
我正在努力解决以下问题:
目标是为 openoffice 参数化自动化服务器,我在 Delphi 中编程。
我要翻译成Delphi代码的基本代码是:
Dim aProps(1) As New com.sun.star.beans.PropertyValue
aProps(0).Name = "FilterName"
aProps(0).Value = "Text - txt - csv (StarCalc)"
aProps(1).Name = "FilterOptions"
aProps(1).Value = sFilterOptions
我在 Delphi 中的尝试看起来像
type TPrmRecord = packed Record
Name : String;
Value : String;
End;
Var
ooParams:Variant;
MyData : TPrmRecord;
Begin
ooParams:= VarArrayCreate([0, 1], varVariant);
MyData.Name := 'FilterName';
MyData.Value := 'Text - txt - csv (StarCalc)';
ooParams[0] := MyData;
MyData.Name := 'FilterOptions';
MyData.Value := '59/44,34,ANSI,1,';
ooParams[1] := MyData;
End;
这不起作用有没有人建议如何解决这个问题?
【问题讨论】:
标签: delphi openoffice.org variant basic