Автор Антон Любимов задал вопрос в разделе Другие языки и технологии
VBA как текст из TextBox вставить в word в определенно заданную строку? и получил лучший ответ
Ответ от Евгений Ткачев[гуру]
т. к. ворд - текстовый редактор, у него нет никакой точной адресации, т. е. командами из макроса нужно передвигать курсор так, как вы бы передвигали его вручную с помощью клавиатуры
вот кусочек кода на vbs
Const wdGoToLine = 3
Const wdGoToFirst = 1
Set MSWord = CreateObject("Word.Application")
Set Doc = MSWord.Documents.Open('имя файла')
MSWord.Selection.GoTo wdGoToLine, wdGoToFirst, 1 'переводим курсор на первую строку документа
разберетесь, я думаю
Поясню.
Application.Documents(1).Bookmarks это коллекция закладок. Bookmarks.Count -полное число закладок.
Bookmarks(3)..Range.Text = TextBox1.Text замена текста 3-й закладки.
Word имеет коллекции окон Windows, документов Documents, таблиц Tables, абзацев Paragraphs, символов Characters, и много других.
При обращении к элементу в скобках ставится его порядковый номер, или имя, если оно есть.
На вашей форме можно учесть все эти варианты, выбирать радио-кнопками нужный, в окошке указывать номер.
А как в ворде 2007 выделить текст в рамку (обьемную, простую) если можно то по пунктам: DD
1. Выделить текст, который надо взять в рамку.
2. Выбрать закладку "РАЗМЕТКА СТРАНИЦЫ"
3.
подробнее...
Как отформатировать текст в таблице в Word?
Пришли файл, я тебе скажу. Просто причин может быть много: и смещение абзаца, и отступы, и проблемы
подробнее...
Скажите пожалуйста, можно ли в Putty вставить скопированный текст?
копируешь текст, ставишь курсор в Putty и жмешь правую кнопку мыши
копировать из Putty еще
подробнее...
Как выровнять текст по ширине и седлать полуторный интервал в ворде, чтобы уже напечатанный текст не потерял вид?
Office 2007. В панели быстрого доступа на вкладке «Абзац» есть четыре значка, которые отражают
подробнее...
Анимация фейерверк в Word 2010 Где в Word 2010 находится анимация фейерверк, нужно применить ее к заголовку текста
Выдели текст в документе. Нажми Alt+F11 – откроется редактор visual basic. Нажми Ctrl+G – откроется
подробнее...
Как быстрым способом обычный текст перевести чтоб он был написан как с нажатой кнопкой Caps Lock?
выделяешь текст в ворде и нажимаешь shift+F3 - несколько
подробнее...
где в ворде 3 убрать колонки?
выделить текст в колонках, на ленте разметка страницы - колонки - выбрать - одна, щелкнуть
подробнее...
как сделать альбомный вид в windows 2007 ??
Обезьянка, выдели текст в WordPad и щелкни вверху страницы на файл, параметр страницы и откроется
подробнее...
Есть ли программа для упорядочивания слов в блокноте(любом текстовом документе?)
- в Блокноте выделить весь текст (Ctrl+A)
- скопировать в буфер обмена (Ctrl+Ins)
-
подробнее...
как в ворде 7 уменьшить растояние между строками. задолбалась уже
Интервал между буквами.
Office 2007. Выделить текст. Щёлнуть правой по выделенному тексту . В
подробнее...
как в Ворде поставить одинарный интервал между словами?
Интервал между буквами.
Office 2007. Выделить текст. Щёлнуть правой по выделенному тексту. В
подробнее...
как в Microsoft Word переходить на следующую строчку с не большим отступом ?
Интервал между строками.
Office 2007. Выделить это мест в тексте и во вкладке «Абзац» щёлкнуть
подробнее...
Подскажите, пожалуйста, как заглавные буквы сделать прописными?
выдели текст в ворде и нажми
подробнее...
Смогли бы вы работать на своём ПК без мышки? только на клавиатуре.
38 клавиатурных сокращений, которые работают в любом браузере
(«Science-Other»)
подробнее...