Excel VBA Start и Stop, подчеркивание в нижнем колонтитуле с переменной - PullRequest
0 голосов
/ 28 ноября 2018

Я хотел бы иметь нижний колонтитул в правом нижнем колонтитуле, в котором есть строка текста с переменной в нем, никаких проблем там нет, но с чем я сталкиваюсь, так это с синтаксисом для начала подчеркивания и прекращения подчеркивания в определенной точке встрока нижнего колонтитула.В основном, мне нужна рабочая страница, затем 2 пробела, которые подчеркнуты, затем номер моей страницы, который генерируется переменной, также подчеркнут, затем еще 5 пробелов подчеркнуты, наконец, мне нужно еще 10 пробелов, не подчеркнутых, чтобы сориентировать нижний колонтитулна правильную позицию в отчете, который я дублирую.Вот код, который я пытаюсь выполнить.

DIM pg as integer, WS as worksheet

pg = 14

With WS.PageSetup
    .RightFooter = "&Time New Roman""&12" & "Page" "&U,  " & pg & "   " "&U           "
End With

Для этого первого «& U» появляется «Ожидаемая ошибка завершения статистики».В этой вещи есть кусочки кода, которые были QC'd, и это последний элемент QC, который бросает меня, любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 28 ноября 2018
With WS.PageSetup
    .RightFooter = "&""Times New Roman""&12 Page" & "&U  A-" & pg & "    " & "&U" & "&KFFFFFF PPPPPPPPPPPPPPPPPP"
End With

Итак, я выяснил синтаксис и понял, что конечные пробелы не будут переориентировать мой текст влево, поэтому мне пришлось переключиться на то, чтобы сделать какой-то текст белым и использовать невидимые символы, чтобы сдвинуть блок, который я хотел еще левее.Это то, что я придумал, и это работает для меня, надеюсь, это поможет другой душе в будущем, пытаясь выровнять текст в нижнем колонтитуле.

...