QAxObject Excel工作表 – 为整个Excel工作表设置默认字体

我可以设置单个单元格的大小和字体。

QAxObject *range = excelSheet->querySubObject("Cells(int,int)", row, col); range = range->querySubObject("Font"); range->setProperty("Size", 10); range->setProperty("Name", "Arial"); 

我如何更改字体的default大小和完整的Excel表单的types?

请参阅http://dynamicsuser.net/forums/p/10304/52610.aspx ,您必须select表单中的所有单元格(作为范围),然后select它们的字体。 尝试适应以下VB代码:

 xlsRange := xlsWorksheet.Cells; xlsRange.Font.Name := 'Zapf Dingbats';