2016-12-08 5 views
-2

Я немного смущен. Экспорт с листа excel в pdf-файл работает отлично. но после того, как я добавил новое предложение в нижней части листа, он не копирует это предложение в файл pdf. Мой лист Excel содержит форму 180 ячеек. В 181 году это новое предложение, но в pdf оно не будет принято.VBA не экспортирует каждую ячейку из Excel в файл PDF

Может ли кто-нибудь сказать мне, в чем проблема, по-видимому,?

Если вам нужна дополнительная информация, я постараюсь дать вам более подробную информацию.

Редактировать: Экспорт определяются следующим образом:

Worksheets(NameSheet).ExportAsFixedFormat _ 
Type:=xlTypePDF, _ 
FileName:=File, _ 
Quality:=xlQualityStandard, _ 
IncludedocProperties:=True, _ 
IgnorePrintAreas:=False 

Предложения добавляются непосредственно в Excel листа без кода VBA. Я искал в коде для .Cells(181,1), но ничего не было определено. Это означает, что для меня в pdf предложение должно быть сгенерировано.

+0

Какой код вы используете? –

+2

Возможно, [область печати] (https://support.office.com/en-us/article/Define-or-clear-a-print-area-on-a-worksheet-2e5992fa-f201-41a1-9f39- 370ff14deca1) установлен? –

+0

@Nathan_Sav Что вам нужно в точности? См. Мой отредактированный пост – yuro

ответ

1

Я понял. Это было отличным выбором.

решение описывается на этой странице: Set a print area

Описание:

  1. На листе, выберите ячейки, которые вы хотите, чтобы определить, как область печати. (Я выбрал все ячейки до 181)

  2. На вкладке Page Layout в Page Setup группы, нажмите Print Area, а затем нажмите кнопку Set Print Area.

+0

Gotta love it! Машины делают именно то, что вы им говорите! – ryguy7272