Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Предача библиотек компонентов проекта VBA через инсталляцию проекта https://www.cyberforum.ru/ vba/ thread664203.html
Столкнулся со следующей проблемой. Знаю что тема вполне изъезжена на данном форуме, просмотрел как положено подобные темы и темнеменее... Созданный проект использует ряд компонентов - элементов управления. При запуске на другой машине они естественно не работают так как там не установлены нужные библиотеки. Решил продумать путь инсталирования файла. Решил попробовать прогу Setup Factory, где...
VBA Изменение формата ячеек происходит только на первой итерации цикла
Вообще начал только делать некий аналог Домашней Бухгалтерии. Пользователю предлагается ввести количество и имена членов семьи, после чего начинается строение таблицы и применение необходимых изменений в форматах ячеек. Все содержится в цикле, но проблема в том, что программа изменяет формат ячеек на необходимый только на 1 шаге. Прикладываю файл и код. Вот код Option Explicit Sub...
VBA Удалить строку если в строке (кроме первой ячейки) стоят все нули Есть таблица, в певой строке просто номера, в первом столбце название строки. Хочется макрос который : Удалит строку если : 1. В строке (кроме первой ячейки) стоят все нули 2. В строке (кроме первой ячейки) нет значений И применит условное форматирование, если значение в ячейке более 20 - сделает ее фон зеленым, более 25 - желтым, более 30 - красным. Макрос должен игнорировать первые 2... https://www.cyberforum.ru/ vba/ thread663936.html VBA Закрыть форму программно Ребята, помогите, пожалуйста. Какой командой закрыть форму, нажав на крестик? Надо закрыть форму, и остаться на этом листе. https://www.cyberforum.ru/ vba/ thread663900.html
VBA Сделать ГСЧ генератор в диапазоне -1,8 +1,8
Помогите сделать ГКЧ генератор в диапазоне -1,8 +1,8. На выходе нужны 3 числа: одно выдает генератор, а два других незначительно отличаются от него, примерно на 0,3. Например: -1,5 -1,4 -1,8
VBA Определение значения переменной и его сохранение Есть функция которая определяет точное значение. При соответствии этого значения определенной величине производится действие. Как мне сохранить это значение, чтобы в последующем его извлечь и использовать? (оно всегда разное) подскажите примерный код. Заранее благодарю!) https://www.cyberforum.ru/ vba/ thread663406.html
VBA Ввести 10 чисел в массив и вывести в столбец A в порядке ввода, а в столбец B в обратном порядке Написать на VBA процедуру, организующую ввод с клавиатуры 10 чисел и последующую их распечатку в столбец А рабочего листа в порядке ввода, а также в столбец В в обратном порядке. Элементы ввода объединить в массив https://www.cyberforum.ru/ vba/ thread663252.html Совет по выбору БД (не Access), взаимодействующей с VBA VBA
Нужно заполненные данные где то хранить и выбирать из каких либо справочником. есть программа которая заполняет отчет в ms word спомощью VBA там всякие расчеты и т.д. ну и нужно где то хранить данные которые заполняем, для историй. И есть выпадающие списки которые показывают список оборудования , я сделал это в текстовых файлах. Вообщем препод сказал, что в текстовиках не хорошо и Access ...
VBA Формула экселя в VBA сбой при выполнении https://www.cyberforum.ru/ vba/ thread662679.html
День добрый ! У меня есть отчёты в которых строкой выводится период мне необходимо из них выбрать название второго месяца указанного в ячейке, для этого использовал формулу Эксель. Но конструкция дала сбой по не понятной причине вот расклад: январь 2012 года - январь 2012 года февраль 2012 года - февраль 2012 года ошибка март 2012 года - март 2012 года апрель 2012 года -...
VBA Требуется в отдельную колонку проставить похожие товары, исключая данный Доброго времени суток, уважаемый читатель :) Время оказывает термическое воздействие, вызывая дискомфорт в не самом лицеприятном месте. :) Уже начал учить вба, но пока еще слабоват, и не знаю как разрешить следующую проблему. Имеется список товаров 1425\1 1425\2 1425\3 1425\4 1411\1 https://www.cyberforum.ru/ vba/ thread662562.html
Штрих код в кодировке Code 128. Расчет контрольного числа VBA
Есть стандарт способ создания штрих-кода. 'Строка штрих-кода в кодировке Code 128 Public Function Code_128(A As String) As String Dim BCode(0 To 1023) As Integer Dim BInd As Integer Dim CurMode As String Dim Ch As Integer Dim Ch2 As Integer Dim I As Integer Dim LenA As Integer
VBA Загрузка разрезанного файла в Variables Здравствуйте, благодаря Казанскому имеется код: Option Explicit 'путь к файлу, имя файла - загружаемый\выгружаемый файл, может иметь расширение doc, 7z, zip 'если расширение rar, тогда ошибка при извлечении с архива Const INFILE = "J:\РабочаяПапка\00.zip" Const TMPFILE = INFILE 'маска имени Variables переменной Const VAR_FMT$ = "part00000" https://www.cyberforum.ru/ vba/ thread662342.html
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
07.11.2012, 14:46 0

Вставка текста из Excel в Word - VBA - Ответ 3664722

07.11.2012, 14:46. Показов 77882. Ответов 64
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

evavdeev, код ниже нужно вам переделать, т.к. в этом коде показан только принцип.
У меня код написан для использования только в программе Word.

Использование закладок в программе Word:
Кликните здесь для просмотра всего текста
Если планируется создавать документы без участия человека, то можно использовать закладки.
Закладка в программе Word - это поименованный диапазон в документе.
  1. Чтобы было видно закладки (Word 2010):
    Файл - Параметры - Дополнительно - Показывать содержимое документа - поставьте флажок "Показывать закладки" - OK.
  2. Вставка закладки:
    1. Поставьте курсор в документе Word, куда должен вставляться текст из книги Excel;
    2. Вкладка "Вставка" - группа "Ссылки" - Закладка - дайте имя "Закладка_1" - Добавить;
    3. Возле курсора появится серая полоска, которая означает, что здесь находится закладка.

Код:
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
Sub Procedure_1()
    
    'Здесь нужно указать путь, где находится шаблон.
    Const sTemplatePath As String = "C:\Users\User\Desktop\template.doc"
 
    'Здесь нужно указать путь, где должен быть новый документ.
    Const sNewDocumentPath As String = "C:\Users\User\Desktop\FileName.doc"
    
    'Здесь нужно указать имя закладки, которая находится в шаблоне Word.
    'В эту закладку будет вставляться текст из книги Excel.
    Const sBookmark_1 As String = "Закладка_1"
    
    Dim oDocument As Word.Document
    
    'Создаём документ на основе шаблона.
    FileCopy Source:=sTemplatePath, Destination:=sNewDocumentPath
    
    'Открываем новый документ, чтобы занести в него данные из Excel.
    Set oDocument = Documents.Open(FileName:=sNewDocumentPath, Visible:=False)
    
    'Вставка в закладку текста.
    oDocument.Bookmarks(sBookmark_1).Range.Text = "text"
    
    'Удаление закладки, чтобы закладки не приводили пользователей в замешательство.
    oDocument.Bookmarks(1).Delete
    
    'Закрываем новый документ с сохранением.
    oDocument.Close SaveChanges:=-1
 
End Sub


Вернуться к обсуждению:
Вставка текста из Excel в Word VBA
3
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2012, 14:46
Готовые ответы и решения:

Вставка текста в Word
Возникла такая проблема: на форме имеется компонент ComboBox, я из него считываю текст и заношу...

Вставка текста в Word
Подскажите пожалуйста, как в готовый документ Word вставлять в определенные места из VB-программы...

Вставка значений и в excel и в word
Приветствую... Вопрос следующий... У меня есть форма, на ней пользователь вводит свои значения, по...

Вставка данных из excel в word
Всем привет! Подскажите пожалуйста решение следующей проблемы. В Excel имеется столбец значений....

64
07.11.2012, 14:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2012, 14:46
Помогаю со студенческими работами здесь

Вставка данных из Excel в шаблон WORD
Проблема такая: Есть файл Excel из которогоданные вставляются в шаблон word? Все вставляется куда...

Вставка связных данных из Excel в Word
Добрый день! Помогите пожалуйста разобраться с проблемой. Есть файл Excel с данными. При...

Вставка текста или таблицы в WORD
Здравствуйте, уважаемые специалисты! У меня есть задача: необходимо в определенных случаях...

Вставка в Word текста из TextBox с форматированием
Не подскажите, как сделать так, чтобы текст из textbox вставлялся в Word, сохраняя при этом...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru