使用VB.NET中的OpenOffice简单格式化单元格

时间:2016-03-15 11:17:15

标签: vb.net cells openoffice-calc

我想在VB.NET中自动化OpenOffice。我已经安装了" Libre Office"。如何添加对com对象的引用?我无法在com对象列表中找到它。

我可以用值填充单元格。

... 
firstSheet.getCellRangeByName("B10").value = 12.36    
firstSheet.getCellRangeByName("C10").string = "aaaaaa"

但我无法使用单元格进行简单的格式化。

我想改变细胞的外观。改变' BackColor'或者' Forecolor'或者'字体大小','字体名称',圆形数字等。
如何将单元格格式化为日期?如何制作自己的格式样式?如何格式化单元格?

1 个答案:

答案 0 :(得分:1)

查看Bernard Marcelly的VB.NET OOo guide。摘自文件:

  

VB程序员看不到COM接口。实际上,接口被视为具有方法和属性的对象,您将Apache OpenOffice对象作为Object处理。

要设置单元格属性,请参阅Andrew Pitonyak's Macro document的第6.3节。