|
Модераторы: MetalFan Страницы: (11) Все « Первая ... 3 4 [5] 6 7 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
|
nuzzle |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 16.6.2008 Репутация: нет Всего: нет |
Здравствуйте.
При обработке информации в таблицах документа MS Word я пытаюсь использовать две переменные типа OleVariant, которые ссылаются на IDispatch таблиц, в которых были найдены определенные значения. Как узнать, ссылаются переменные на одну и ту же таблицу или нет. Благодарю Вас. |
|||
|
||||
TVV777 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 15.7.2008 Репутация: нет Всего: нет |
При работе с Word-ом ни где не упоминается как объединить или разбить ячейки таблицы . Может кто подскажет?
Я пробую так ... tab1:=WA1.ActiveDocument.Tables.Item(1); ... tab1.Cell(3,1).Split(1,3); // третью строку разбить на три столбца ... Но выдаётся ошибка: [Error] Print_Bilet.pas(73): Types of actual and formal var parameters must be identical Подскажите как правильно? |
|||
|
||||
Albinos_x |
|
|||
Evil Skynet Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
TVV777,
значения 1 и 3 попробуйте передать как olevariant, я вам уже ответил по мылу Добавлено через 3 минуты и 13 секунд nuzzle, хм... наверно если только проверять содержание таблиц... точного ответа на этот вопрос пока не могу стказать -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
TVV777 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 15.7.2008 Репутация: нет Всего: нет |
Большое спасибо за предыдущую подсказку!!! У меня к Вам есть ещё вопрос.
Допустим у меня есть заполненная таблица. и мне нужно выделить в одной из ячеек одно слово (чтобы отформатировать его). Слово может находится в любом месте строки. Слово этоя я знаю, и знаю что оно там точно есть. Подскажите как это сделать пожалуйста!!! Местоположение слова с точностью до символа и его длину я тоже знаю. И ещё: каким способом можно перемешать курсор по ячейкам (к примеру нужно поставить курсор в 5,1 яейку)? Топик просто великолепен!!! |
|||
|
||||
Albinos_x |
|
|||
Evil Skynet Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
попробуйте так:
Добавлено через 1 минуту и 29 секунд это по поводу выделения ячейки Добавлено через 2 минуты и 56 секунд если знаете расположение слова с такой точностью, то устанавливайте Range и потом запускайте процедуру Select -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Beltar |
|
||||||
Опытный Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 1 Всего: 7 |
Можно вопрос по TExcelChart?
У меня есть рабочая книга на первом листе таблица, на втором диаграмма. Используя TExcelChart я попробовал присоедениться так:
Никаких сообщений об ошибках не выдается, это радует. Записал для выяснения свойств макрос:
Однако при попытках в Delphi написать:
только получаю сообщения, что [Pascal Error] FormReport.pas(345): E2029 '[' expected but '.' found да [Pascal Error] FormReport.pas(346): E2003 Undeclared identifier: 'XValues' Как правильно? Это сообщение отредактировал(а) Beltar - 17.2.2009, 10:47 -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. (с) я, хотя может и нет Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
||||||
|
|||||||
Albinos_x |
|
|||
Evil Skynet Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Ymnuk |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 4.2.2008 Где: Ставрополь Репутация: нет Всего: нет |
Доброго времени суток. Подскажите пожалута как в Excel узнать количество заполненных строк.
В Delphi пишу:
В итоге количество строк показывает 65536, хотя я точно знаю, что их там не более 35000. |
|||
|
||||
Albinos_x |
|
|||
Evil Skynet Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 2 Всего: 329 |
Объединить ячейки Excel
Добавлено через 2 минуты и 15 секунд Относительно LOCALE_USER_DEFAULT Относительно открытия существующих рабочих книг Закрытие книги Способы обращения к ячейкам Копирование данных в буфер обмена http://forum.vingrad.ru/index.php?showtopi...st&p=306276 Это по идее должно было попасть в DRKB |
|||
|
||||
Beltar |
|
|||
Опытный Профиль Группа: Участник Сообщений: 627 Регистрация: 11.1.2006 Репутация: 1 Всего: 7 |
Опять вопрос относительно диаграммы. На этот раз диаграмма на том же листе, что и данные. Пробую работать без TExcelChart. Хочу просто поменять у диаграммы название.
HasTitle[lcid]:=true проходит. Однако потом вываливается ошибка OLE и AV С адресом в ноль. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. (с) я, хотя может и нет Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере. |
|||
|
||||
Yudya |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.4.2009 Репутация: нет Всего: нет |
Привет всем. Подскажите как мне программным путем при создании документа Excel или Word дать название создаваемого документа (т.е. название документу Excel или Word)???
|
|||
|
||||
Данкинг |
|
|||
Yersinia pestis Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 5 Всего: 130 |
Yudya, ...saveas('имя_файла.xls');
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Albinos_x |
|
|||
Evil Skynet Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 15 Всего: 108 |
// HasTitle[lcid]:=true проходит. Однако потом вываливается ошибка OLE и AV С адресом в ноль.
Beltar, попробуй закомментировать строки:
сталкивался иногда с тем, что именно эти строки могут вызывать ошибки, а обращение к нужному обёкту у вас всё равно будет происходить.... -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 2 Всего: 329 |
||||
|
||||
Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
2 Пользователей читают эту тему (2 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |