On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 4144
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 28.04.15 22:50. Заголовок: Вопрос по Excel ?


Всем привет.
Вопрос к знатокам Excel-я, как подсчитать сумму ВСЕХ значений с минусом и с плюсом ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 194 , стр: 1 2 3 4 5 6 7 8 9 10 All [только новые]







Пост N: 111
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 29.12.25 08:21. Заголовок: Dima пишет: Alex_Ch..


Dima пишет:

 цитата:
Alex_Cher
Держи



Дима, ничего не работает .....

oExcel := win_oleCreateObject( "Excel.Application" )
oWorkBook := oExcel:WorkBooks:open(hb_dirbase()+"test.xls")
oExcel:DisplayAlerts := .f.
oExcel:Visible := .T.
hwnd:=oexcel:hwnd
? ISWINDOW(hwnd) // возвращает FALSE
wait
POSTMESSAGE(hwnd,WM_CLOSE,0,0) // окно закрывает, Excel в памяти остается ....

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 8228
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.12.25 10:01. Заголовок: Alex_Cher Harbour у..


Alex_Cher
Harbour у тебя очень древний ?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 112
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 29.12.25 11:01. Заголовок: Dima пишет: Harbour..


Dima пишет:

 цитата:
Harbour у тебя очень древний ?



Harbour MiniGUI Extended Edition 24.12 (Standard) -
больше не обновляюсь, в дальнейших версиях в название версии появилось название debugger
и некоторые фукции перестали работать ....

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 113
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 29.12.25 17:16. Заголовок: Alex_Cher пишет: Ha..


Alex_Cher пишет:

 цитата:
Harbour у тебя очень древний ?



Установил - Harbour MiniGUI Extended Edition 25.11 (Standard)
тоже самое, ничего не работает .....

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 8229
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.12.25 18:01. Заголовок: Alex_Cher пишет: н..


Alex_Cher пишет:

 цитата:
ничего не работает


я тогда пасс....у меня работает отлично
как вариант попробуй как советовал HAS чуть выше в этой теме

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2027
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 29.12.25 19:00. Заголовок: Dima пишет: меня ра..


Dima пишет:

 цитата:
меня работает отлично


Дим, тут скорее-всего не версии harbour дело.
Тут не ясно что за сборка винды и офиса под нее.
100 раз проходил , стоит переустановить что то из этой парочки другой сборкой и вопрос отпадает.
По моему методу все тоже просто
1 по хендлу окна получаем id процесса
2 рубим процесс по его id я использовал wmi, хотя можно чем угодно снять

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 8230
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.12.25 19:08. Заголовок: Haz Ты прав, у него..


Haz
Ты прав, у него даже это не сработало POSTMESSAGE(hwnd,WM_CLOSE,0,0)
у меня норм.
Поэтому да через WMI будет нормально.

PS
А был ли мальчик...я про oExcel:Hwnd, возможно там тоже глухо

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 114
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 30.12.25 13:10. Заголовок: Dima пишет: А был л..


Dima пишет:

 цитата:
А был ли мальчик...

- может мальчика то и не было ...
М.Горький роман "Жизнь Клима Самгина".
Мужики, спасибо за посильную помощь ... С наступающим вас, счастья, здоровья, успехов в работе ...

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 8231
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.12.25 18:50. Заголовок: Alex_Cher что возвра..


Alex_Cher
что возвращает у тебя oexcel:hwnd ?
должно быть число, что то типа 196832

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4865
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 30.12.25 21:03. Заголовок: Получить hWnd можно ..


Получить hWnd можно из массива aWnd := EnumWindows() и сравнить с oExcel:hWnd, в примерах есть код применения ф-ии

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 115
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 31.12.25 07:33. Заголовок: SergKis пишет: что ..


SergKis пишет:

 цитата:
что возвращает у тебя oexcel:hwnd ?
должно быть число, что то типа 196832



возважает различные числа - 459900.00 , потом при новом запуске программы 1180746.00 и т.д...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 4866
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 31.12.25 08:54. Заголовок: Alex_Cher Попробуйт..


Alex_Cher
Попробуйте применить схему (у меня для VLC применяется), вместо hVlc используйте hExcel := oExcel:hWnd или получением hExcel из массива aWnd := EnumWindows(), код работает с 2015 годаСкрытый текст


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 116
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 02.01.26 14:14. Заголовок: Haz пишет: 1 по хен..


Haz пишет:

 цитата:
1 по хендлу окна получаем id процесса
2 рубим процесс по его id я использовал wmi, хотя можно чем угодно снять



никто примером с использования WMI не поделиться ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 8232
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 02.01.26 14:53. Заголовок: Alex_Cher есть в эт..


Alex_Cher
есть в этой теме
https://clipper.borda.ru/?1-4-0-00000660-000-10001-0-1690884576
Пост N: 1565

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 194 , стр: 1 2 3 4 5 6 7 8 9 10 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 48
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет