如何通过PowerBuilder在Excel的单元格中设置WrapText?

我们现在使用PowerBuilder 11.5将数据对象保存为Excel文件。 数据对象中的一列是近年来客户的购买日志,每个日志应该显示在一行中。 但是使用SaveAsfunction,我发现没有办法来包装文本。 我试图输出'〜r〜n','
','\ r \ n'但没有任何作用。 我也尝试使用OLEObject的方法。 但是,这种方法不能在没有Excel的PC上工作,所以我的主pipebuild议我不要使用这种方法。 是否有任何方法来包装Excel的单元格中的文本?

如果您使用FileOpen()/ FileWrite()etc …函数来构build自己的CSV文件,则可以执行此操作。 以下示例显示了如何。

要使用第二个单元格构build单行,该单元格包含一行中的b和第二个单元格中下一行中的c,则CSV文件如下所示:

a,"b c",d 

现在,这实现了“陈述”的目标,但是我注意到了一个问题:用户导入CSV时,Excel不会用PB的说法AutoSizeHeight。 我不知道如何解决这个没有OLE,但是你最终与Excel的依赖。 也许别人可以拿出解决scheme来解决这个问题。

祝你好运,

特里。