Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 22.01.2016
Сообщений: 4

подскажите правильный ответ

26.01.2016, 19:28. Показов 1160. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
сижу изучаю VBA задач особых нет просто учусь. Возник вопрос создал я форму для ввода слова, это слово надо вставить в шаблон. в шаблоне по тексту это слово надо вставит в 3х и более местах, но у меня пока получилось только в одно место с помощью закладки. Так вот сижу ищу команду для поиска места вставки этого слова. Повторюсь я только учусь и в разы хуже вас разбираюсь ))) Помогите советом как ковырнуть

Добавлено через 45 секунд
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub cb_cancel_Click()
    tb_name.Value = ""
    UserForm.Hide
End Sub
 
Private Sub cb_ok_Click()
    Dim odoc As Document
    Set odoc = Application.Documents.Add("C:\Users\admin\Desktop\test\test.dot")
    odoc.Bookmarks("b_name").Range.Text = tb_name.Value
    UserForm.Hide
    odoc.Activate
    tb_name.Value = ""
    
End Sub
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.01.2016, 19:28
Ответы с готовыми решениями:

Вычислить значение функции У. Подскажите, какой из вариантов решения правильный?
Задача такая: Вычислить значение функции У (х ввести с клавиатуры) y = \begin{cases} & \text{ -1 } pri \ x < 0 \\ &...

Indy: программа не получает правильный ответ от сервера, но сниффер показывает правильный ответ
Всем привет. Моя программа должна сделать гет запрос на определенный сайт. Я включаю программу и снифферю. В сниффере показывается...

Подскажите, пожалуйста, правильный ответ задачи на Дискретные случайные величины
Задача на Дискретные случайные величины. Дискретная случайная величина , принимающая целочисленные значения, задана законом...

6
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
26.01.2016, 19:43
если закладками --вставьте еще 2-3-4-99 закладок
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private Sub cb_cancel_Click()
tb_name.Value = ""
UserForm.Hide
End Sub
 
Private Sub cb_ok_Click()
Dim odoc As Document
Set odoc = Application.Documents.Add("C:\Users\admin\Desktop\test\test.dot")
odoc.Bookmarks("b_name").Range.Text = tb_name.Value
odoc.Bookmarks("b_name2").Range.Text = tb_name.Value
odoc.Bookmarks("b_name3").Range.Text = tb_name.Value
''''''''''''''''''''''
 
UserForm.Hide
odoc.Activate
tb_name.Value = ""
 
End Sub
1
0 / 0 / 0
Регистрация: 22.01.2016
Сообщений: 4
27.01.2016, 08:09  [ТС]
да это понятно конечно, спасибо огромное!!!
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
27.01.2016, 08:46
или одну закладку и 99 ссылок на нее полем REF
0
0 / 0 / 0
Регистрация: 22.01.2016
Сообщений: 4
27.01.2016, 09:19  [ТС]
а общей команды нет что то типа найти "b_name" и заменить на "tb_name"? может каккой-нибудь "found ("b_name").range.text=". Извиняюсь!! за глупости

Добавлено через 3 минуты
я просто хочу убрать из программки закладки. так сказать работа с текстом напрямую без тыкания куда и что
0
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
27.01.2016, 10:00
Лучший ответ Сообщение было отмечено dir19 как решение

Решение

dir19, есть такая команда, поиск-замена - заменить все. В этом случае места для замены не надо помечать закладками, а надо вставлять непосредственно текст, подлежащий замене.
Запишите команду Ctrl+H макрорекордером и подправьте под свои нужды.
1
0 / 0 / 0
Регистрация: 22.01.2016
Сообщений: 4
27.01.2016, 10:48  [ТС]
спасибо за совет правда у меня пока не получается. макрос при замене закладки убивает её и получается что ref поле не находит закладку

Добавлено через 2 минуты
Казанский, попробуем спасибо за совет как сам недодумался

Добавлено через 40 минут
Казанский, shanemac51, благодарю вас за подсказки все удалось!!! буду продолжать обучение.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Private Sub cb_cancel_Click()
    tb_name.Value = ""
    UserForm.Hide
End Sub
 
Private Sub cb_ok_Click()
    Dim odoc As Document
    Set odoc = Application.Documents.Add("C:\Users\admin\Desktop\test\test.dot")
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = "b_name"
        .Replacement.Text = tb_name.Value
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    
    
    'odoc.Bookmarks("b_name").Range.Text = tb_name.Value
    UserForm.Hide
    odoc.Activate
    tb_name.Value = ""
    
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.01.2016, 10:48
Помогаю со студенческими работами здесь

Правильный или не правильный ответ
Я создал основу для теста, а дальше по заданию вообще продвинуться не могу, помогите чем сможите! Задание: 1.Создать форму по примеру. ...

Правильный ответ
Помогите найти правильный ответ: 1) What will I see as output if I were to execute the following statements: PriorityQueue...

Правильный ответ?
Доброго всем времени суток! Возникли вопросы, помогитеб пожалуйста: 1) Возможно ли, что member функция класса to activate (call)...

правильный ли ответ
я сам попробовал решить ЛНДУ с постоянными коэффициентами и найти общий вид ДУ вот эту___ y'+4*y=1/cos(2*x)___ и нашел общий вид...

Правильный ли ответ?
Добрый день. Подскажите, правильно ли решено: Необходимо упросить СДНФ: \bar x \bar y \bar z w \vee \bar x yz \bar w \vee x \bar y z...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru