Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2013, 04:52   #1
Aces of Spades
 
Аватар для Aces of Spades
 
Регистрация: 21.03.2013
Сообщений: 7
Печаль Delphi и Word, макросы.

Работаю в 2010 Word и Rad studio 2010.

Столкнулся с проблемой в переписывании макроса в программный код Delphi, дальше покажу где именно на примере кода.
Прошу о помощи.


Код:

Selection.TypeText Text:=" " // что делать с TypeText Text?
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.TypeParagraph
    Selection.Font.Name = "Times New Roman"// как прописать правильно шрифт? 
    Selection.Font.Size = 12
    Selection.TypeText Text:="                                    "
    Application.Keyboard (1049)
    Application.Keyboard (1041)
    Application.Keyboard (1033)
    Application.Keyboard (1049)
    Selection.LanguageID = wdRussian
    Selection.NoProofing = False
    Application.CheckLanguage = True
    Selection.LanguageID = wdRussian
    Selection.NoProofing = False
    Application.CheckLanguage = True
    Selection.LanguageID = wdRussian
    Selection.NoProofing = False
    Application.CheckLanguage = True
    Selection.TypeText Text:= _
        "                                                      ""Утвер"// что мне делать с этим?
    Selection.TypeText Text:="ждаю"""
    Selection.TypeParagraph
    Selection.TypeText Text:= _
        "                                                            "
    Selection.TypeText Text:= _
        "              Генеральный директор ООО""тр Сервис"""
    Selection.MoveLeft Unit:=wdCharacter, Count:=12
    Selection.TypeText Text:=" "
    Selection.MoveRight Unit:=wdCharacter, Count:=14
    Selection.MoveUp Unit:=wdLine, Count:=1
    Selection.MoveRight Unit:=wdCharacter, Count:=1
    Selection.MoveUp Unit:=wdLine, Count:=1
    Selection.TypeText Text:= _
        "                                                            "
    Selection.TypeText Text:="                            "
    Selection.Font.Name = "Times New Roman"
    Selection.Font.Size = 12
    Selection.TypeText Text:="_________________________ Е.А. тптпав"

Последний раз редактировалось Stilet; 09.06.2013 в 09:19.
Aces of Spades вне форума Ответить с цитированием
Старый 10.06.2013, 03:23   #2
Aces of Spades
 
Аватар для Aces of Spades
 
Регистрация: 21.03.2013
Сообщений: 7
По умолчанию

Разобрался я что делать с кодом.
Стоило всего лишь переписать в ручную.
Осталась 1 проблема
Код:
MsWord.Selection.TypeText (Text:= _
        '                                                      ''Утвер');
В этой части кода выдает ошибку..
Помогите с этим.
Aces of Spades вне форума Ответить с цитированием
Старый 10.06.2013, 07:27   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

"_" - это если не ошибаюсь перенос длинной строки в бейсике.
Убери его из кода.
И '' тоже убери перед словом.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.06.2013, 12:42   #4
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Код:
MsWord.Selection.TypeText ("Утверждаю");
должно работать...

з.ы. судя по всему, макрос записан "магнитофоном". В реальности можно сделать намного короче.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макросы VBA Word gurya Microsoft Office Word 12 20.12.2012 17:38
Макросы Word gurya Помощь студентам 0 17.12.2012 18:11
Delphi и макросы в Excel LadyInRed Общие вопросы Delphi 8 04.11.2012 12:21
Макросы в Word julietteka Помощь студентам 0 22.03.2010 21:24
из delphi в word *Devil* Microsoft Office Word 1 24.05.2007 07:55