
VBA - Visual Basic 6 + MS WORD
-
Inexorabilis
VBA - Visual Basic 6 + MS WORD
Я сейчас пишу программу на Visual Basic и мне требуется вставлять в документы ворд различные слова, предложения и т. д. Так вот как мне это сделать половчее? 

-
Inexorabilis
Re: VBA - Visual Basic 6 + MS WORD
Текстовый процессор MS Word является COM - сервером, о методах, свойствах различных объектов можно посмотреть в распространяемой с этим продуктом документации (к примеру в word2000 это файл VBAWRD9.CHM)
-
Prisoner
Re: VBA - Visual Basic 6 + MS WORD
Prisoner
VBAWRD9.CHM - крутая штука. Но мне хотелсь бы узнать что-то более душевное (ссылочки на статейки по этому поводу например), а VBAWRD9.CHM - тяжёлая артилерия на крайний случай...
VBAWRD9.CHM - крутая штука. Но мне хотелсь бы узнать что-то более душевное (ссылочки на статейки по этому поводу например), а VBAWRD9.CHM - тяжёлая артилерия на крайний случай...
-
Inexorabilis
Re: VBA - Visual Basic 6 + MS WORD
Отлично... не знаю есть ли в
. Кроме того советую покопать в гугле.
этой
книге то что вам необходимо, но там есть много чего
. Кроме того советую покопать в гугле.-
Inexorabilis
-
Ghost
Re: VBA - Visual Basic 6 + MS WORD
Всем привет!
Заранее извиняюсь, если подобный вопрос уже поднимался на форуме, поиск ничего конкретного не дал...
Есть задача, которую нужно решить на Visual Basic. Я сам никогда его не изучал... Имею только навыки работы с Си и Делфи, а тут ВБ...
Задание привожу точно в таком же виде, в котором оно попало ко мне
В папке “D:\Автотранспорт\” находятся 11 файлов «письмо_i.doc», где i=1, 2, …, 11. Нужно на алгоритмическом языке Visual Basic написать программу для выполнения следующих операций из указанными файлами:
1. заменить все строки символов «15 сентября 2008 года» на строку символов «16 января 2009 года»;
2. изменить поля страниц документов:
Левое = 1,5 см, правое = 2,5 см, верхнее = 2,5 см, нижнее = 2,5 см;
3. пронумеровать страницы документов: номер внизу справа, начинается с единицы, шрифт «Arial», 12;
4. на первой странице каждого документа в поле верхнего колонтитула (слева) вставить свое имя и фамилию;
5. распечатать файл «письмо_2.doc»;
6. создать в данной папке директорию «Печать», в которой сохранить распечатанный файл с новым именем «письмо_2_печать.doc».
Заранее извиняюсь, если подобный вопрос уже поднимался на форуме, поиск ничего конкретного не дал...
Есть задача, которую нужно решить на Visual Basic. Я сам никогда его не изучал... Имею только навыки работы с Си и Делфи, а тут ВБ...
Задание привожу точно в таком же виде, в котором оно попало ко мне

В папке “D:\Автотранспорт\” находятся 11 файлов «письмо_i.doc», где i=1, 2, …, 11. Нужно на алгоритмическом языке Visual Basic написать программу для выполнения следующих операций из указанными файлами:
1. заменить все строки символов «15 сентября 2008 года» на строку символов «16 января 2009 года»;
2. изменить поля страниц документов:
Левое = 1,5 см, правое = 2,5 см, верхнее = 2,5 см, нижнее = 2,5 см;
3. пронумеровать страницы документов: номер внизу справа, начинается с единицы, шрифт «Arial», 12;
4. на первой странице каждого документа в поле верхнего колонтитула (слева) вставить свое имя и фамилию;
5. распечатать файл «письмо_2.doc»;
6. создать в данной папке директорию «Печать», в которой сохранить распечатанный файл с новым именем «письмо_2_печать.doc».
