【问题标题】:Vb.net Excel Zoom to SelectionVb.net Excel 缩放到选择
【发布时间】:2015-03-22 16:33:28
【问题描述】:

我是 vb.net 和 Excel 应用程序编码的新手。我正在使用 Visual Studio 2012。我确信我的问题有一个简单的解决方案,但我似乎在任何论坛中都找不到任何东西。我正在尝试选择一系列单元格并缩放到所选内容。选择单元格范围是通过以下方式完成的:

Globals.Sheet1.Range("A1", "T1").Select()

然后缩放,只能在PageSetup属性下找到缩放成员。

Globals.Sheet1.PageSetup.Zoom = 

但它正在寻找一个百分比,而不是一个范围。在其他论坛中,我看到提到ActiveWindow.zoom = True,然后选择单元格范围,它应该会缩放,但ActiveWindow 对我不起作用。它无法识别。

其他可能的选项,但我不知道如何完成,是在 View 工具栏中触发 Zoom To Selection 按钮。

任何帮助将不胜感激。提前谢谢!

【问题讨论】:

    标签: vb.net excel


    【解决方案1】:

    您需要像这样在 vb.net 中为活动窗口引用对象应用程序

    objApp = New Excel.Application 'excel application
    
    objApp.Workbooks.Worksheets(1).Select()
    objApp.Workbooks.Worksheets(1).Range("A1", "T1").Select()
    
    objApp.ActiveWindow.Zoom = True   'excel application 
    

    【讨论】:

    • 史蒂文感谢您的回复。使用您的示例时,表示“工作表”不是 Microsoft.Office.Interop.Excel.Workbooks 的成员
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    • 2013-07-14
    • 1970-01-01
    • 2013-04-08
    • 2021-02-19
    • 1970-01-01
    相关资源
    最近更新 更多