Delphi [windows.api]

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by comeoff, 18 Dec 2008.

  1. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    всем привет.
    Помогите плиз сделать маленькое задание по ВБА.
    Нужно с помощью функции windows.api запросить и изменить цвет фона в ячейке excel.
    Кто сможет помочь, заранее огромное спс и +++++
     
  2. N1K70

    N1K70 Banned

    Joined:
    2 Jan 2008
    Messages:
    161
    Likes Received:
    76
    Reputations:
    21
    по чем? vba? =\
     
  3. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    поясни...
    да.
     
  4. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    я вот че то не понял, в заголовке Delphi, в сообщении VBA в чем фишка? чего я не до понимаю...?
     
  5. desTiny

    desTiny Elder - Старейшина

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    https://forum.antichat.ru/thread38814.html
    Какой язык, не написано...

    Но, видимо, тс хочет из делфы поменять цвет ячейки в экселе
     
  6. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Язык не написан, но по указанной среде программирования можно уж и догадаться)
     
    1 person likes this.
  7. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    Ага. Используя ф-цию w.api
     
    #7 comeoff, 19 Dec 2008
    Last edited: 19 Dec 2008
  8. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,223
    Reputations:
    455
    через api это самоубийство, а вот через Ole это уже проще. В Delphi World ищи статью - "Контролировать Excel, используя OLE" там хороший пример как это делать.
     
  9. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    Ну а что поделать, надо через api. Готов вмз отдать взамен за готовое решение поставленной задачи
     
  10. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    comeoff, нету такой WINAPI функции, которая бы меняла цвет ячейки в Экселе. Это как минимум тупо... Тебе сказали как это делается - через OLE... Может ты имеешь в виду "API" экселя, вызываемое через OLE?
     
  11. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    я не знаю тупо это или нет, дано задание препадом, вот я прошу вас помочь мне сделать это задание, я готов заплатить тому, кто сделает
     
  12. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Можешь дословно написать задание?
     
  13. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    В Первом моём посте задание написано дословно
     
  14. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    ну чего никто не поможет чтоле ? :((
     
  15. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    может быть. ты сможешь сделать?
     
  16. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    делай так:
    указывается файл
    указывается диапазон ячеек которым надо изменить текст
    создается объект экземпляр Excel'a (сильно не бейте)
    в него переносятся данные с учетом указанных выше данных (т.е. фактически ячейки изменят цвет при создании новой таблицы)
     
Loading...