OfficeScripts | コピー・ペースト
こんにちは。ふらです。今日はOfficeScriptsを使ってコピー・ペーストをする方法を紹介したいと思います。
コピー・ペースト
下記コードでOfficeScriptsを使ってコピー・ペーストすることができます。for文やif文と一緒に使って、特定のデータのみをコピーペーストしたりできます。
function main(workbook: ExcelScript.Workbook) {
//シートオブジェクト取得
let sh = workbook.getActiveWorksheet();
//セルのコピー :A1セルをA2セルへコピー・ペースト
sh.getRange("A2").copyFrom(sh.getRange("A1"), ExcelScript.RangeCopyType.all)
//範囲コピー :指定範囲を、A2セルへコピー・ペースト
sh.getRange("A2").copyFrom(sh.getRangeByIndexes(0, 0, 10, 5), ExcelScript.RangeCopyType.all)
//行コピー :1行目から2行目をコピー・ペースト
sh.getRange("A3").copyFrom(sh.getRange("1:2"), ExcelScript.RangeCopyType.all)
//列コピー :1行目から2行目をコピー・ペースト
sh.getRange("E1").copyFrom(sh.getRange("C:D"), ExcelScript.RangeCopyType.all)
}
#OfficeScripts #Officeスクリプト #プログラミング #自動化 #業務効率化 #エクセル #M365 #ExcelOnline #osts