マクロ
マクロは、Excelの操作を記録することで、同じ操作を自動的に実行することができます。マクロを記録するには、「開発」タブを開き、「マクロ」をクリックします。Excelの操作を行い、終了時に「マクロの記録を停止」をクリックします。記録されたマクロは、他のExcelファイルでも使用できます。
VBA(Visual Basic for Applications)
VBAは、Excelのプログラミング言語で、マクロをより高度にカスタマイズすることができます。VBAを使用すると、Excelの機能を拡張することができます。VBAを使用するには、「開発」タブを開き、「Visual Basic」をクリックします。
Office スクリプトは、Microsoft Office 365で利用可能なブラウザーベースの自動化ツールです。これにより、Excel、Word、PowerPointなどのOfficeアプリケーションを自動化し、効率的な業務処理を行うことができます。(BY CHATGPT3.5)
開発について
Office スクリプトは、JavaScriptを使用して書かれています。JavaScriptは、広く使用されているWeb開発言語であり、容易に学習することができます。Office スクリプトは、Officeアプリケーションで行われる各種のタスクを自動化することができます。
"Talk is cheap. Show me the code." - Linus Torvalds
function main(workbook: ExcelScript.Workbook) {
// Get the current active cell in the workbook.
let cell = workbook.getActiveCell();
let sheetA = workbook.getActiveWorksheet();
let cell2 = sheetA.getCell(3,1);
// Log that cell's value.
console.log(`The current cell's address is ${cell.getAddress()}`);
console.log(`The other cell's address is ${cell2.getAddress()}`);
let sheetB = workbook.getWorksheet("output");
for(let i=0; i<10;i++){
let cellTmp = sheetB.getCell(i,i);
cellTmp.setValue(cell2.getAddress());
}
}
実行結果1
実行結果2
以上よろしくお願いいたします。