access不可以导出html,Access 2007 不能将报表导出为 Excel 格式的解决方案

在Microsoft Office2007中,Access 2007 中导出报表到Excel 格式会发现几个问题。要解决此问题,可以升级到Office 2007套件 Service Pack 2。与 Access 2007 Service Pack 2 。

如果您无法安装 Microsoft Office2007套件Service Pack 2,您可以使用以下解决方法:

问题1:

早期的版本中, 我们可以在导航窗格中的报表点击鼠标右键,然后点击导出。选择excel 导出。

但从2007版本开始后,会发现Excel选项不可用。导出报表为Excel 格式失败。

解决方法:

方法1、在导航窗格中,用鼠标右键单击表或查询绑定到该报表,指向导出,然后单击Excel中。然后,按照向导完成导出。

方法2、在导航窗格中,右键单击导出,然后选择另一种格式。例如,选择下列格式之一︰

Word RTF 文件

PDF 或 XPS

访问数据库

文本文件

XML 文件

快照查看器

HTML 文档

问题2:

1、在使用OutputTo宏或者SendObject宏操作将报表导出为 Excel 格式时。将报表导出为 Excel 格式时没有excel格式列表。.

2、在运行早期的 Access 版本创建的宏中。该宏包含OutputTo操作或SendObject操作。如果宏的对象类型参数的值是报表,以及输出格式参数的值是Microsoft Excel 97-2003的版本。

在这种情况下,可能会收到“2950”操作失败错误消息:

解决方法 :

方法 1、在宏操作中,更改对象类型参数的值为任意一个表或查询。此外,将对象名称参数值更改为报表的记录源。

方法 2、操作参数中

OutputTo操作或SendObject宏操作,请在输出格式列表中选择其他格式。例如,选择下列格式之一︰

HTML

富文本格式

快照格式

文本文件

将输出文件参数的值更改为正确的文件扩展名。

问题3:

在运行VBA的SendObject方法中。此方法中的值对象类型参数是acSendReport,和OutputFormat参数的值是

acFormatXLS。

另外,在运行一个OutputTo方法的过程中。此方法中的值对象类型参数是acOutputReport,和OutputFormat参数的值是acFormatXLS。

在这种情况下,您可能会收到以下错误消息:

运行时错误"2282": 您试图输出当前对象的格式不可用。

解决方法:

方法 1、在 VBA 过程中,更改对象类型参数为下列情况之一︰

acSendTable

acSendQuery

acOutputTable

acOutputQuery

将对象名称参数的值更改报表的记录源。

方法 2、在 VBA 过程中,将更改OutputTo为另一个值的参数。例如,将OutputTo参数的值更改为以下值之一︰

acFormatPDF

acFormatRTF

acFormatSNP

acFormatTXT

acFormatXPS

将输出文件参数的值更改为正确的文件扩展名。

若要使用以下文件格式之一 2007 Microsoft Office system 中,下载相应 2007 Microsoft Office 2007加载项即可︰

PDF

快照

XPS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值