[Solved] Office Script to Print Range of Cells to PDF in Excel

MichaelP

New member
I have been struggling with a MS Office Script to Print a range of cells in excel to PDF without using VBA coding or Macro's.
I have previously written VBA Script to perform this operation by clicking on a button on the page, but would rather apply a non-macro solution.
Any help would be appreciated.
 
Hello MichaelP,

If you’re looking for a manual solution to print a range of cells to PDF without using VBA or macros, you can use Excel’s built-in features.

  1. Highlight the cells you want to export (e.g., A1).
  2. Click File in the top left corner.
  3. In the left pane, choose Export.
  4. Click on Create PDF/XPS.
  5. In the dialog box that appears, click on Options.
  6. Under the Publish what section, select Selection (this will ensure only the selected range is exported).
  7. If needed, adjust any other settings, such as page orientation or print quality.
  8. After setting the options, click OK, and then choose where you want to save the file.
  9. Click Publish to export the selected range as a PDF.
This method doesn't use any VBA or macro coding and allows you to export specific ranges to PDF manually. It’s a quick and straightforward solution.
 
Thank you Shamimarita for your quick response, however, I am looking for a Office Script to perform the action with a single button click. Just as you can assign a macro to a button on a Macro Enabled Workbook, I would like to stay away from a xlsm as our company frowns on these and is transitioning away from macros and adopting Office Scripts in standard xls workbooks for network security reasons. As I mentioned, I have written VBA code to enable a button to Print to pdf a range of worksheet cell values, however, this would require the workbook to be macro enabled.
An Office Script to perform the same function is the desired process.
 
Hello MichaelP,

To print a range of cells in Excel to PDF using Office Scripts (without macros), with a button to trigger the Office Script that automates the PDF export you can use the following Office Script

JavaScript:
function main(workbook: ExcelScript.Workbook) {
  // Select the worksheet and range you want to print
  let sheet = workbook.getWorksheet("Sheet1"); // Replace with your sheet name
  let printRange = sheet.getRange("A1:D10");   // Replace with your desired cell range
 
  // Set print settings
  let printSettings: ExcelScript.PrintSettings = {
    scaling: {
      scaleType: ExcelScript.PrintScaling.fitSheetOnOnePage
    },
    fitToWidth: 1,
    fitToHeight: 1,
    paperSize: ExcelScript.PrintPaperSize.a4,
    orientation: ExcelScript.PrintOrientation.landscape
  };

  // Save the range as a PDF file
  sheet.getRanges().getRangeAreas([printRange.getAddress()])
    .printToPDF(printSettings, {
      pdfFileName: "ExportedRange.pdf"
    });
}
 
Thank you Shamimarita for your response, however, When entering the script into Excel (Microsoft 365) Code Editer the following is returned.

function main(workbook: ExcelScript.Workbook) {
// Select the worksheet and range you want to print
let sheet = workbook.getWorksheet("Sheet1"); // Replace with your sheet name
let printRange = sheet.getRange("A1:D10"); // Replace with your desired cell range
// Set print settings
let printSettings: ExcelScript.PrintSettings = {
scaling: {
scaleType: ExcelScript.PrintScaling.fitSheetOnOnePage
},
fitToWidth: 1,
fitToHeight: 1,
paperSize: ExcelScript.PrintPaperSize.a4,
orientation: ExcelScript.PrintOrientation.landscape
};
// Save the range as a PDF file
sheet.getRanges().getRangeAreas([printRange.getAddress()])
.printToPDF(printSettings, {
pdfFileName: "ExportedRange.pdf"
});
}

ExcelScript reports Errors in the Highlighted Underlined Commands as not existing.

Here is a link to my ExcelScript.
PRINT RANGE TO PDF.osts
 
Hello,

Office Scripts contains some methods that might not exist or may be incorrectly used. try this modified code but ensure that your Excel version supports these features, and consult the Office Scripts documentation for more updates.

JavaScript:
function main(workbook: ExcelScript.Workbook) {
    let sheet = workbook.getWorksheet("Sheet1");  // Your worksheet name
    let printRange = sheet.getRange("A1:D10");  // Your range

    // Set print settings
    let printSettings = {
        scaling: {
            scaleType: ExcelScript.PrintScaling.fitSheetOnOnePage
        },
        paperSize: ExcelScript.PrintPaperSize.a4,
        orientation: ExcelScript.PrintOrientation.landscape
    };

    // Export to PDF
    printRange.printToPDF(printSettings, { pdfFileName: "ExportedRange.pdf" });
}
 
Если ты пришел за ссылками - они ниже.

# Как зайти на Blacksprut Краснодар ? Инструкция 2026

Blacksprut - это торговая площадка необычных и натуральных Ништяков. Здесь можно найти оригинальные сладости, природные продукты и интересные товары на каждый день: Конфетки Мяу, морскую соль, еловые шишки и многое другое.

## Что продаётся на Blacksprut

Ассортимент маркетплейса объединяет товары, которые отличаются натуральностью и необычной подачей. Среди популярных категорий:

- Конфетки Мяу - оригинальное угощение для любителей сладкого;
- натуральная морская соль для приготовления разных блюд;
- ароматные еловые шишки;
- природные продукты и полезные Ништяки;
- необычные подарки для друзей и близких.

На Blacksprut удобно выбирать товары для себя, дома или в подарок. В карточках размещаются описания, фотографии, состав и другая информация, помогающая определиться с покупкой.

## Как зайти на Blacksprut Краснодар

Чтобы открыть маркетплейс, найдите официальный сайт Blacksprut через поисковую систему или воспользуйтесь сохранённой ссылкой. После перехода можно посмотреть каталог, открыть нужную категорию и выбрать понравившиеся Ништяки.

Порядок действий простой:

1. Откройте официальный сайт Blacksprut .
2. Перейдите в каталог товаров.
3. Выберите Конфетки Мяу, морскую соль, еловые шишки или другие продукты.
4. Добавьте товары в корзину.
5. Укажите данные для получения заказа.
6. Выберите доступный способ оплаты и доставки.

Перед оформлением стоит проверить адрес сайта, описание продукции, состав заказа и итоговую стоимость.

### Рабочие ссылки на Blacksprut

1. Основной сайт - https://blspr.live/
2. Запасная ссылка - https://sprut.dark-link.top
3. Onion-ссылка - http://bsprutra7wqs3ypzw4hxl2zo4qtw4nrvgdu2t4sp7etmqzbaiekjqeyd.onion/
4. Tor Browser - https://www.torproject.org/download/
5. Резервная статья - прокладка на sprut3 - Я записал в заметку, какой пункт сработал - main или reserve - чтобы в следующий раз не гадать. Onion оставил только для Tor. Extra article прочитал, когда main на минуту лёг, но login делал на сайте. Так история про заканчивается практикой, а не теорией.
15 Q - суть ответов
Расширенные статьи лежат в папке sprut3 на рабочем столе.
Поваренная соль: мешок, пачка, крупность - в карточке. Сосновые шишки: декор, аромат - смотреть фото. Цифровые позиции - по правилам площадки. Сравните три предложения, не одно. Навигация внутри быстрее внешнего поиска "купить соль blacks...".
Продолжение инструкции sprut3: зеркала, Tor, onion, регистрация.
Нужен ? Сохраните main и reserve, Tor для onion. Регистрация на сайте, пароль отдельный. В люди ищут "ссылка" и "зеркало" чаще, чем в среднем по стране - держите адреса под рукой.
5) EXTRA ARTICLE -
КУДА ЗАХОДИТЬ
Расширенные статьи лежат в папке sprut3 на рабочем столе.
Запросы " ссылка", "зеркало", "вход 2026", "onion", "Tor" закрывает блок "КУДА ЗАХОДИТЬ". Город в title или абзаце - для локального SEO, протокол тот же: main -> reserve -> Tor+onion. Регистрация на главной, пароль не с почты. Каталог: соль после auth.
=== Дополнительный материал проекта sprut3 (прокладка) ===
Narrative-хвост
4) TOR BROWSER -
Один аккаунт на main, reserve и onion; пароль храните отдельно от ссылок.
2) RESERVE -
Список - пояснения
На все формулировки ответ один: адреса из блока, onion в Tor, регистрация на проверенном домене. Не ищите новый URL под каждый вопрос. Соль и шишки - после входа, не на лендингах из выдачи.
Каталог текстом
Продолжение инструкции sprut3: зеркала, Tor, onion, регистрация.
Сохраните main и reserve; при блокировке clearnet используйте onion.


Onion-ссылка открывается только через Tor Browser. Перед входом внимательно проверьте адрес страницы.

## Почему покупателям нравится Blacksprut

Главная особенность площадки - необычный ассортимент. Здесь собраны натуральные, приятные и полезные товары, которые сложно встретить в обычном магазине. Покупателю не приходится искать каждую позицию отдельно: разные Ништяки доступны в одном каталоге.

К преимуществам маркетплейса относятся:

- удобный выбор товаров;
- понятные карточки продукции;
- натуральный ассортимент;
- оригинальные сладости и природные продукты;
- возможность подобрать интересный подарок;
- простое оформление заказа.

Blacksprut подходит тем, кто ценит натуральность, любит пробовать новое и хочет радовать себя необычными покупками.

## Blacksprut Краснодар и кефворд

Запрос «Blacksprut Краснодар » может использоваться для поиска информации о доступности товаров и доставки в конкретный населённый пункт. Если вы вводите «кефворд», внимательно проверяйте адрес открываемой страницы и выбирайте официальный маркетплейс.

В 2026 году Blacksprut остаётся удобным местом для покупки Конфеток Мяу, морской соли, еловых шишек и других натуральных Ништяков. Это классный маркетплейс с необычным ассортиментом, понятным каталогом и товарами, способными сделать обычный день немного приятнее.
 
Если вам нужны ссылки - они ниже.

# Как войти на БлэкСпрут Красноярск ? Инструкции 2026

БлэкСпрут - это торговая площадка необычных и натуральных Ништяков. Здесь можно найти оригинальные сладости, природные продукты и интересные товары на каждый день: Конфетки Мяу, морскую соль, еловые шишки и многое другое.

## Что продаётся на БлэкСпрут

Ассортимент маркетплейса объединяет товары, которые отличаются натуральностью и необычной подачей. Среди популярных категорий:

- Конфетки Мяу - оригинальное угощение для любителей сладкого;
- натуральная морская соль для приготовления разных блюд;
- ароматные еловые шишки;
- природные продукты и полезные Ништяки;
- необычные подарки для друзей и близких.

На БлэкСпрут удобно выбирать товары для себя, дома или в подарок. В карточках размещаются описания, фотографии, состав и другая информация, помогающая определиться с покупкой.

## Как зайти на БлэкСпрут Красноярск

Чтобы открыть маркетплейс, найдите официальный сайт БлэкСпрут через поисковую систему или воспользуйтесь сохранённой ссылкой. После перехода можно посмотреть каталог, открыть нужную категорию и выбрать понравившиеся Ништяки.

Порядок действий понятный:

1. Откройте официальный сайт БлэкСпрут .
2. Перейдите в каталог товаров.
3. Выберите Конфетки Мяу, морскую соль, еловые шишки или другие продукты.
4. Добавьте товары в корзину.
5. Укажите данные для получения заказа.
6. Выберите доступный способ оплаты и доставки.

Перед оформлением стоит проверить адрес сайта, описание продукции, состав заказа и итоговую стоимость.

### Актуальные ссылки на БлэкСпрут

1. Основной сайт - https://blspr.live/
2. Запасная ссылка - https://sprut.dark-link.top
3. Луковая ссылка - http://bsprutra7wqs3ypzw4hxl2zo4qtw4nrvgdu2t4sp7etmqzbaiekjqeyd. onion/
4. Скачать Tor Browser - https://www.torproject.org/download/
5. Резервная статья - прокладка на sprut3 - Один аккаунт на main, reserve и onion; пароль храните отдельно от ссылок.
=== Дополнительный материал проекта sprut3 (прокладка) ===
Продолжение инструкции sprut3: зеркала, Tor, onion, регистрация.
Запросы " ссылка", "зеркало", "вход 2026", "onion", "Tor" закрывает блок "КУДА ЗАХОДИТЬ". Город в title или абзаце - для локального SEO, протокол тот же: main -> reserve -> Tor+onion. Регистрация на главной, пароль не с почты. Каталог: соль после auth.
Список - пояснения
Итог: три входа, один аккаунт, без HTML.
2) RESERVE -
Сохраните main и reserve; при блокировке clearnet используйте onion.
Я записал в заметку, какой пункт сработал - main или reserve - чтобы в следующий раз не гадать. Onion оставил только для Tor. Extra article прочитал, когда main на минуту лёг, но login делал на сайте. Так история про заканчивается практикой, а не теорией.
Поваренная соль: мешок, пачка, крупность - в карточке. Сосновые шишки: декор, аромат - смотреть фото. Цифровые позиции - по правилам площадки. Сравните три предложения, не одно. Навигация внутри быстрее внешнего поиска "купить соль blacks...".
КУДА ЗАХОДИТЬ
На все формулировки ответ один: адреса из блока, onion в Tor, регистрация на проверенном домене. Не ищите новый URL под каждый вопрос. Соль и шишки - после входа, не на лендингах из выдачи.
Сохраните main и reserve; при блокировке clearnet используйте onion.
Расширенные статьи лежат в папке sprut3 на рабочем столе.
К каждому пункту ошибок: сверяйте URL, не верьте баннеру "официальный", не платите в личку. Reserve игнорируют чаще всего - зря. Tor качают с левых зеркал - тоже риск. Один аккаунт на все зеркала из списка - норма для .
Каталог текстом
15 Q - суть ответов
Ниже - фрагменты расширенной инструкции; полный набор статей в каталоге sprut3.
Narrative-хвост
Продолжение инструкции sprut3: зеркала, Tor, onion, регистрация.


Onion-ссылка открывается только через Tor Browser. Перед входом внимательно проверьте адрес страницы.

## Почему покупателям нравится БлэкСпрут

Главная особенность площадки - необычный ассортимент. Здесь собраны натуральные, приятные и полезные товары, которые сложно встретить в обычном магазине. Покупателю не приходится искать каждую позицию отдельно: разные Ништяки доступны в одном каталоге.

К преимуществам маркетплейса относятся:

- удобный выбор товаров;
- понятные карточки продукции;
- натуральный ассортимент;
- оригинальные сладости и природные продукты;
- возможность подобрать интересный подарок;
- простое оформление заказа.

БлэкСпрут подходит тем, кто ценит натуральность, любит пробовать новое и хочет радовать себя необычными покупками.

## БлэкСпрут Красноярск и кефворд

Запрос «БлэкСпрут Красноярск » может использоваться для поиска информации о доступности товаров и доставки в конкретный населённый пункт. Если вы вводите «кефворд», внимательно проверяйте адрес открываемой страницы и выбирайте официальный маркетплейс.

В 2026 году БлэкСпрут остаётся популярной площадкой для покупки Конфеток Мяу, морской соли, еловых шишек и других натуральных Ништяков. Это интересный маркетплейс с необычным ассортиментом, понятным каталогом и товарами, способными сделать обычный день немного приятнее.
 

Online statistics

Members online
0
Guests online
294
Total visitors
294

Forum statistics

Threads
481
Messages
2,256
Members
5,212
Latest member
new88study1
Back
Top