powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кто подскажет как присвоить переменной VB строку из документа Word
14 сообщений из 14, страница 1 из 1
Кто подскажет как присвоить переменной VB строку из документа Word
    #32091187
Фотография gar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто подскажет как присвоить переменной VB строку из документа Word
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952153
Ecilopp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gar
Кто подскажет как присвоить переменной VB строку из документа Word

присоединяюсь к вопросу
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952157
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А каким образом нужно идентифицировать нужную строку в документе? И нужно ли именно строку (то есть то, что меняется при изменении размера шрифта или полей документа) или достаточно абзаца?
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952158
Ecilopp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну например, пусть это будет первая строка (она же абзац). С чего начать?...
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952161
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
ThisDocument.Paragraphs(1).Range
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952162
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точнее, правильнее будет
Код: vbnet
1.
ThisDocument.Paragraphs(1).Range.Text
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952163
Ecilopp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторSub Имя()
Dim FN As String
Dim DefaultName As String
DefaultName = ThisDocument.Paragraphs(1).Range.Text
FN = InputBox("Введите имя файла: ", "Сохранение", DefaultName)
End Sub

вот этот код должен давать юзеру подсказку имени (оно содержится в первой строке документа), но почему-то окошко ввода пустое, хотя в первой строке (абзаце) есть слова.
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952168
Ecilopp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторSub Имя()
Dim FN As String
Dim DefaultName As String
DefaultName = ActiveDocument .Paragraphs(1).Range.Text
FN = InputBox("Введите имя файла: ", "Сохранение", DefaultName)
End Sub
разобрался, вот так работает. Спасибо!!!
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952176
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952177
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать ActiveDocument плохая идея
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952401
Ecilopp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, возможно плохая, но иначе не работает
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952406
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ecilopp
иначе не работает
иначе - это как пробовал?
Надо использовать ту ссылку на документ, которая возникла в результате создания или открытия документа. Я же не вижу твоего кода.
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952584
Ecilopp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro
Ecilopp
иначе не работает
иначе - это как пробовал?
Надо использовать ту ссылку на документ, которая возникла в результате создания или открытия документа. Я же не вижу твоего кода.

иначе это через ThisDocument. Никакого эффекта этот код не дал, а вот ActiveDocument дало желаемый результат
...
Рейтинг: 0 / 0
Кто подскажет как присвоить переменной VB строку из документа Word
    #39952628
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ecilopp
иначе это через ThisDocument. Никакого эффекта этот код не дал, а вот ActiveDocument дало желаемый результат
Понятно, что не дал. Понятно почему, если код находится не в том документе, над которым производится операция.
Но это не отменяет того, что я сказал выше. Использовать надо не ActiveDocument, а ссылку на этот документ.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Кто подскажет как присвоить переменной VB строку из документа Word
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]