Есть ли способ заставить немедленное окно показывать реальные вкладки вместо 4 пробелов при использовании debug.print

Есть ли способ заставить VBA напечатать фактический символ chr(9) или vbTab в непосредственном окне, если использовать debug.print вместо 4 пробелов или что-то еще?

Допустим, я хочу скопировать некоторые записи из таблицы в MS Access и объединить их в строку, разделенную символом vbTab, затем я распечатаю строку в непосредственном окне в MS Access и скопировать эта строка.

Я вставляю строку в Excel и пытаюсь использовать мастер импорта текста, разделенный символом табуляции, это работает? Точно нет! Excel не распознает символ табуляции, а скорее 4 пробела.

Мне нужно либо скопировать его в буфер обмена, используя SetText, либо экспортировать в файл, а затем открыть в Excel.

Я не хочу быть грубым, но, пожалуйста, воздержитесь от ответов типа «почему бы вам не использовать | в качестве разделителя полей». Я могу скопировать текст успешно, вопрос в том, есть ли способ, которым я могу скопировать его непосредственно из непосредственного окна с фактическим символом табуляции.

VBE options

-12
задан Jose R 6 August 2019 в 15:17
поделиться

2 ответа

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

ответ нет.

1
ответ дан 9 September 2019 в 21:18
поделиться

Представление Непосредственного Окна chr(9) или vbTab является 4 пробелами. Можно проверить это путем печати chr(9) или vbTab, нажатия в Непосредственное Окно и нажатия Backspace и затем ввода нескольких пробелов и нажатия Backspace.

нет никакого способа изменить это, насколько я знаю.

0
ответ дан 9 September 2019 в 21:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: