Excel 2016 - объединенные ячейки с заданным именем в фоновом режиме - PullRequest
0 голосов
/ 29 января 2019

Я программист VBA и использую Excel 2016. Я создал лист для клиента, используя объединенные ячейки, и назвал их (определенное имя).

Проблема в том, что объединенные ячейки имеют своиимя в качестве типа водяного знака за текстом в ячейках (например, «Страница 1» и т. д. в представлении разрыва страницы).При печати это не появляется.

Я уже пытался изменить вид страницы на «Разрыв страницы», и это не позволяет отображать имена ячеек, но вместо этого на листе появляется «Страница 1».Я также отключил камеру, и это решило проблему, хотя это не то решение, которое мне нужно.У меня слишком много объединенных ячеек (дизайн клиента), чтобы можно было сделать это и сохранить макет одинаковым.

Мне просто нужно, чтобы лист отображался без имени объединенной ячейки на заднем плане.

Заранее спасибо, Крис

1 Ответ

0 голосов
/ 29 января 2019

Единственный способ, которым мне удалось обойти это, - использовать некоторый код для удаления определенных имен из рабочей книги

                NewWB = "MyNewWorkbook.xlsx"
                Workbooks(NewWB).Activate

                Application.Calculation = xlCalculationManual
                    For i = Workbooks(NewWB).Names.Count To 1 Step -1
                        Workbooks(NewWB).Names(i).Delete
                    Next
                Application.Calculation = xlCalculationAutomatic

Надеюсь, что это поможет любому в будущем с той же проблемой.

...