如何使用XLConnect R包旋转文本?

时间:2018-05-18 15:31:11

标签: r xlconnect

我正在使用XLConnect R包。我想使用这个包在excel中创建带有旋转文本的单元格。但我不能这样做。你能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

目前这不是XLConnect库的功能。来自文档:

  

XLConnect目前不允许直接访问低级别   格式化选项。

话虽如此,他们确实为单元格格式提供了一个黑客攻击:

  1. 在Excel文档中定义一些命名的单元格样式(“格式” - > “样式”在2007年之前的Excel中,“Cell 样式“在Excel 2007的默认窗格上,依此类推”
  2. 将文档保存到文件
  3. 然后加载此模板 XLConnect 并使用setCellStyle方法分配预定义样式
  4. 这是你最好的选择。

    或者,您可以从MSDN community集成到脚本中的某些VBA代码如下所示:

    Sub SlantText()
    Dim r As Range
    Set r = Range("B9")
    With r
        .Value = "Hello World"
        .Orientation = 90
    End With
    End Sub
    

    其中.Orientation是您正在寻找的轮播属性。