2010 Access vba如何将Excel中的displaygridlines设置为false?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2010 Access vba如何将Excel中的displaygridlines设置为false?相关的知识,希望对你有一定的参考价值。

我正在尝试在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中的网格线?

答案

如果我正确理解您的问题,您希望从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对象库。

以上是关于2010 Access vba如何将Excel中的displaygridlines设置为false?的主要内容,如果未能解决你的问题,请参考以下文章

Access VBA:将表导出到 Excel 2010 数据透视表

从 Access 2010 VBA 控制 Excel 工作簿

使用 Excel 作为 Access 数据库的前端(使用 VBA)

使用 Access 2010 数据库的 Excel 2010 VBA DAO 查询不起作用

如何将 Access 数据库中的所有表导出到 Excel - 每个表的工作表

Access中VBA中excel文件中的VLookup