【问题标题】:perl WIN32::OLE - HowTo move Excel Worksheet (or change position)perl WIN32::OLE - 如何移动 Excel 工作表(或更改位置)
【发布时间】:2017-10-27 06:59:12
【问题描述】:

List of Perl commands to manipulate Windows Excel with Win32::OLE module 文章中提到了如何在现有工作表之前或之后添加 Excel 工作表!

我想移动,所以在另一个 WorkSheet 之前或之后更改现有 WorkSheet 的位置。我怎样才能做到这一点?是否只是将$Book->Worksheets->Add({After => $workbook->Worksheets($workbook->Worksheets->{Count})}); 中的add 替换为move(或copy,如果我想复制)?

感谢您的提示! 问候 洛朗

【问题讨论】:

    标签: perl winapi move ole worksheet


    【解决方案1】:

    你需要使用 Worksheet.Move 方法和 After 属性

    我不是 perl 专家,但语法应该是:

    $Book->Worksheets("Sheet1")->Move({After => $workbook->Worksheets($workbook->Worksheets("Sheet2"))});
    

    【讨论】:

    • 抱歉没有评论!我得试试这个!直到现在我才得到机会......我会随时通知你
    • 您好“移动”方法如您所描述的那样工作。谢谢您的提示!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多