perl WIN32::OLE - 如何移动 Excel 工作表(或改变位置)
perl WIN32::OLE - HowTo move Excel Worksheet (or change position)
文章 List of Perl commands to manipulate Windows Excel with Win32::OLE module 中提到了如何在现有工作表之前或之后添加 Excel 工作表!
我想移动,因此更改现有工作表的位置,使其位于其他工作表之前或之后。我怎样才能做到这一点?只是把$Book->Worksheets->Add({After => $workbook->Worksheets($workbook->Worksheets->{Count})});
中的add
替换成move
(或者copy
,如果我想复制)?
感谢您的指点!
问候
洛朗
您需要使用带有 After 属性的 Worksheet.Move 方法
我不是 perl 专家,但语法应该是:
$Book->Worksheets("Sheet1")->Move({After => $workbook->Worksheets($workbook->Worksheets("Sheet2"))});
文章 List of Perl commands to manipulate Windows Excel with Win32::OLE module 中提到了如何在现有工作表之前或之后添加 Excel 工作表!
我想移动,因此更改现有工作表的位置,使其位于其他工作表之前或之后。我怎样才能做到这一点?只是把$Book->Worksheets->Add({After => $workbook->Worksheets($workbook->Worksheets->{Count})});
中的add
替换成move
(或者copy
,如果我想复制)?
感谢您的指点! 问候 洛朗
您需要使用带有 After 属性的 Worksheet.Move 方法
我不是 perl 专家,但语法应该是:
$Book->Worksheets("Sheet1")->Move({After => $workbook->Worksheets($workbook->Worksheets("Sheet2"))});