2

У меня есть таблица, в которой у меня есть ряд ячеек, которые я должен вести себя как простой блокнот. Это выглядит так (диапазон находится внутри красной рамки):

Этот лист может быть отредактирован несколько раз после первоначального сохранения.

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

Использование объекта Word выглядит неряшливо и сбивает с толку моего пользователя. Использование текстового поля ActiveX не позволяет пользователю добавлять переводы строк. Слияние клеток и перенос слов просто создают массу других проблем.

Кто-нибудь знает элегантный способ добиться этого?

3 ответа3

3

Вставить> Текстовое поле

Это позволяет переводить строки и легко редактировать. Вы можете нарисовать текстовое поле настолько маленьким или большим, насколько пожелаете.

3

Я бы порекомендовал текстовое поле ActiveX (находится в разделе «Вставка» на вкладке «Разработчик»)

экр

1

вместо того, чтобы использовать несколько ячеек в качестве блокнота, просто используйте одну ячейку и установите форматирование на нее как Wrap Text следующим образом

Форматирование для переноса текста

А также

Форматирование для переноса текстовой части Deux

а затем установите для параметра «Высота строки» значение «Автоподгонка» в этом ряду, например:

Высота строки для автоматической подгонки

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .