【问题标题】:2010 Access vba How to set displaygridlines in Excel to false?2010 Access vba如何将Excel中的displaygridlines设置为false?
【发布时间】:2018-04-25 15:44:55
【问题描述】:

我正在尝试在 Access VBA 中设置 displaygridlines = false。我从 Excel 开始记录关闭此功能的宏,这使 displaygridlines=false。但这在 Access VBA 中不起作用。我可以在网站上找到的唯一参考资料是 How can I turn off gridlines in excel using VBA, without using ActiveWindow,但这是针对 Excel 的。

“找不到方法或数据成员”是编译时的错误。

有谁知道如何通过 Access VBA 关闭 Excel 中的网格线?

【问题讨论】:

  • 显示您的 VBA 代码 - 您需要指定 Excel 应用程序对象

标签: ms-access vba


【解决方案1】:

如果我正确理解了您的问题,您想通过 Access VBA 脚本在 Excel 中打开一个(新的?)工作簿,然后隐藏 Excel 网格线。这可以通过以下代码完成:

Private Function xlWithoutGrids()
Dim xlApp As New Excel.Application

With xlApp
    .Visible = True
    .Workbooks.Add
    .ActiveWindow.DisplayGridlines = False
End With

End Function

确保您从 Access 数据库中引用了 Microsoft Excel 对象库(工具 > 参考)。

【讨论】:

  • 谢谢!完美。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多