Google sheets hiç bilmiyorum copilota sordum. Aşağıdaki kodu verdi. Deneyin.
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False ifadesini google sheets uyarla
Copilot
Google Sheets’te benzer bir işlevi gerçekleştirmek için Google Apps Script kullanabilirsiniz. İşte Excel VBA kodunu Google Sheets’e uyarlayan bir örnek:
JavaScript
function printSelectedSheets() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheets = ss.getSheets();
var printer = CloudPrintApp.getPrinters()[0]; // İlk yazıcıyı seçer
var printOptions = {
copies: 1,
collate: true,
ignorePrintAreas: false
};
sheets.forEach(function(sheet) {
var blob = sheet.getAs('application/pdf');
CloudPrintApp.print(printer.id, blob, printOptions);
});
}
Yapay zeka tarafından oluşturulan kod. Dikkatle gözden geçirin ve kullanın.
Bu kod, aktif çalışma kitabındaki tüm sayfaları PDF olarak yazdırır. CloudPrintApp kullanarak Google Cloud Print üzerinden yazdırma işlemi yapılır. Ancak, Google Cloud Print artık desteklenmediği için alternatif bir yazdırma yöntemi kullanmanız gerekebilir.