【发布时间】:2014-11-05 21:11:12
【问题描述】:
我正在尝试在 VS2013 中使用 VB 编写一些 Excel 自动化代码。基本上,我可以从我的代码中执行很多 excel 操作(甚至应用数据分析工具,并创建直方图)。
但是,就我而言,Visual Studio 抱怨未声明“xlQualityStandard”。
这是我的代码示例
Imports Microsoft.Office
Imports Excel = Microsoft.Office.Interop.Excel
' do something
xlTempSheet.ExportAsFixedFormat(Type:=Excel.XlFixedFormatType.xlTypePDF, Filename:="c:\plots test\test.pdf",
IgnorePrintAreas:=True, OpenAfterPublish:=True, Quality:=xlQualityStandard)
如果我删除
Quality:=xlQualityStandard
代码可以正常工作。
【问题讨论】:
-
我唯一能建议的就是确保正确安装了 PDF 插件。此外,请仔细检查 Interop 的版本并确保它适用于 Office 2010。Excel 的 Quality 参数从 Excel 2010 开始,因此旧版本不会定义该参数。
-
感谢您的回复。通过阅读您的评论,我实际上发现“Excel.XlFixedFormatQuality.xlQualityStandard”可以完成这项工作。竖起大拇指。 @user2930100
标签: vb.net visual-studio-2013 ms-office excel-2010