Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
1 | ||||||
ActiveX Перейти в начало Word-документа28.01.2014, 16:43. Показов 3701. Ответов 9
Метки нет (Все метки)
Заполняю документ
Сообщение Код
QAxBase::dynamicCallHelper: GoTo What:=wdGoToPage,Which:=wdGoToNext,Name:="1": No such property in [unknown] Candidates are: Вообще, каков принцип перевода макросов в функции ActiveX Добавлено через 11 минут Макрос выглядит вот так Код
Selection.GoTo What:=wdGoToPage, Which:=wdGoToNext, Name:="1" Selection.Find.ClearFormatting With Selection.Find .Text = "" .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With
0
|
28.01.2014, 16:43 | |
Ответы с готовыми решениями:
9
Перейти по ссылке из документа Word Перейти в конец документа WORD из C# Как в word-е перейти в начало определенной строки, если положение курсора не известно? Переместиться в начало документа Word |
Супер-модератор
|
||||||
28.01.2014, 17:15 | 2 | |||||
Сообщение было отмечено Байт как решение
Решение
Байт, а вот так:
1
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
||||||
28.01.2014, 17:54 [ТС] | 3 | |||||
UI, Получилось вот так
Добавлено через 2 минуты Не знаете ли, где толково можно почитать об этих вещах? Желательно, на русском. Вижу, что возможности - немерянные. Но тыкаюсь, как слепой щенок...
0
|
17 / 0 / 0
Регистрация: 21.03.2017
Сообщений: 3
|
|
27.07.2017, 11:19 | 4 |
Господа, найдена ли какая- нибудь информация, де толково можно почитать об этих вещах? =)
0
|
6 / 3 / 0
Регистрация: 27.07.2017
Сообщений: 9
|
|
27.07.2017, 21:10 | 5 |
вот здесь есть пример работы с Microsoft Word из Qt - https://youtu.be/g8EssPugLCg
1
|
17 / 0 / 0
Регистрация: 21.03.2017
Сообщений: 3
|
|
28.07.2017, 00:16 | 7 |
А почему тема такая не освященная?
Вообще никакого оф. Мануала о_О Ну помимо создания com объекта, но qt то этого не умеет!
0
|
6 / 3 / 0
Регистрация: 27.07.2017
Сообщений: 9
|
|
28.07.2017, 07:15 | 8 |
Байт, что тебе не понятно в ролике? Давай я тебе поясню что смогу.
1
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|
28.07.2017, 09:17 [ТС] | 9 |
Спасибо за предложение!
Меня вообще крючит от этих роликов. Возможно, все неудачные попадались... К тому же в нашей деревне не слишком хорош интернет. Ролики смотреть довольно мучительно. И есть 2 типа людей. Одни лучше усваивают лекционный способ подачи материала. Другим эффективнее книжечку почитать. Я принадлежу к ярко выраженному "библиотечному" типу. Однако, предложение твое и благородно, и заманчиво. При первой возможности попробую все-таки посмотреть... Добавлено через 10 минут Вообще-то мне даже удалось сделать пару проектов с управлением Ворда из Qt. И они даже работают! Но все это делалось методом научного тыка и переписывания готовых примеров. А хотелось бы понять суть. Вот макросы Ворда я понимаю немного. И очевидно, что все сделанное макросом, можно сделать и управляя Ворд-документом из Qt. Вопрос в том, как перевести текст макроса в последовательность Qt-вызовов. Впрочем, обсуждение этого вопроса стоит отложить до просмотра мной ролика...
0
|
17 / 0 / 0
Регистрация: 21.03.2017
Сообщений: 3
|
||||||||||||||||||||||||||||||||||||
30.07.2017, 21:42 | 10 | |||||||||||||||||||||||||||||||||||
Т.к. оф. Документации никакой нет принцип такой:
1. Пишем макрос в офисе 2. Редактируя макрос смотрим какие команды он использует 3. В QT используется только две функции – querySubObject (Запрос объекта - функция используется только тогда, когда нужно вызвать определенный вордовский класс или создать объект этого класс- не знаю как тут правильнее интерперитировать) и setProperty (Установить настройки). Чтобы их использовать, необходимо создать указатель на QAxObject. Например:
Вордовский макрос:
5. Пишем нечто подобное:
0
|
30.07.2017, 21:42 | |
30.07.2017, 21:42 | |
Помогаю со студенческими работами здесь
10
На оборотной стороне документа word в правой части документа, текст съезжает за границу документа Как перейти в начало цикла? Заполнение документа Word несколько раз данными из другого документа Постраничная разбивка документа Word. Сохранение под разными именами.(данные из документа) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |