2014-10-15 2 views
0

Следующий AppleScript добавляет новый рабочий лист в Microsoft Excel перед Sheet1. Есть ли возможность указать, сколько листов, которые я хотел бы вставить? В VBA есть параметр Count в методе Sheets.Add.Добавить более 1 рабочий лист в Excel с помощью AppleScript

tell application "Microsoft Excel" 
    make new worksheet at before sheet "Sheet1" of active workbook 
end tell 

ответ

1

Вот простой способ:

tell application "Microsoft Excel" 
    repeat 5 times 
     make new worksheet at before sheet "Sheet1" of active workbook 
    end repeat 
end tell 

Вы можете повторить столько раз, сколько необходимо.

+0

ОК спасибо! - Тем не менее, я надеялся на метод, который вызывает цикл на стороне Excel, чтобы быть более эффективным ;-) –

+0

@FelixZumstein Я не знаю другого метода. Я думаю, что вы ищете не цикл, а несколько операторов create. Насколько я знаю, этого не существует ...:/ –

+0

OK ... слишком плохо ;-) –

Смежные вопросы