Флажок для изменения текстового поля в Word 2010 - часть II - PullRequest
0 голосов
/ 12 февраля 2012

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

Я хотел бы скрыть текст в текстовом поле (и текстовом поле), когда флажок не активен, а не только в текстовом поле.

1 Ответ

0 голосов
/ 12 февраля 2012

Вот несколько идей, которые вы можете использовать в моем ответе на свой предыдущий вопрос:

TextBox1.ForeColor = RGB(255, 255, 255) ' "hide" the text by making it white
TextBox1.ForeColor = RGB(0, 0, 0) ' "unhide" the text by making it black

TextBox1.Text = "" ' remove the text entirely

TextBox1.SpecialEffect = fmSpecialEffectFlat ' "hide" the empty textbox 
' by making it blend in with the page background

Если вы хотите получить разные ответы, вам придется уточнить свой вопрос.

РЕДАКТИРОВАТЬ Вы ищете что-то, что не существует.Вы хотите « сделать« содержимое »текстового поля« скрытым текстом », чтобы оно не было видно (и, следовательно, не печаталось) ».Не существует такого понятия, как «скрытый текст», но в приведенном выше коде и в моем ответе на ваш предыдущий вопрос вы получили несколько идей для хороших обходных путей, которые делают то, что вы хотите: отбеливание или удалениетекст и удаление спецэффектов на текстовом поле.Эти вещи сделают текстовое поле (и / или содержащийся в нем текст) невидимым, чтобы оно не печаталось.Я проверил это.

Нужны доказательства?Я напечатал в PDF, чтобы показать вам.Ниже приведены снимки результатов.Я не уверен, чего вы ожидаете!

enter image description here Снимите флажок, и текстовое поле станет невидимым: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...