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

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

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

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


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