|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
спасибо меня счас особо интересует удаление, копирование , вставка строк (массива ячеек) передаче в файл (скажем так) массива значений , как это возможно в эксель и вообще , где можно почитать про те параметры и функции , которые используют , желательно на русском. а то частные применения показывают, а хочется самому разобраться. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2007, 18:11 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
На, разбирайся. Для начала, думаю, хватит. На русском ничего подобного не встречал. Найдешь - не забудь поделится. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2007, 12:39 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
ещё раз спасибо буду разбираться. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2007, 15:46 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
вот тут по-русски , правда для С++, но по аналогии можно http://www.realcoding.net/article/view/2663 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2007, 07:47 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
Это все у меня есть, уже переписано под VB... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2007, 09:21 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
%?*?%Это все у меня есть, уже переписано под VB... ну так скинь, сэкономь мне время..... а вордовские прибамбасы? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2007, 09:42 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
а как заменить такую конструкцию Код: plaintext
получить номер строки по имени ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2007, 14:47 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
может можно что-то подключить в референсах, чтоб можно смотреть свойства и методы объектов? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2007, 14:49 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
вадяа как заменить такую конструкцию Код: plaintext
получить номер строки по имени Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2007, 15:09 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
2PA а где ты об этом прочитал? я тоже хочу !!!! в инете куча примеров по использованию, но я не могу найти с описанием эти методов иначе мне по каждой строке спрашивать придётся!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2007, 17:35 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
вадя2PA а где ты об этом прочитал? я тоже хочу !!!! в инете куча примеров по использованию, но я не могу найти с описанием эти методов иначе мне по каждой строке спрашивать придётся!!!! Developer's Guide ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2007, 17:56 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
На вот в том же порядке, что в той статье, что ты привел. Создание экземпляра OpenOffice.org Код: plaintext 1.
Создание или открытие документа Код: plaintext 1.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
слияние Код: plaintext 1. 2. 3.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
Печать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109.
Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2007, 18:32 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
такое не катит .getCellRangeByName("строка").getCellAddress().Row ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 10:11 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
неужели нельзя использовать раннее связывание ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 11:01 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
Почему нельзя? Сделай ActiveX и связывай. В SDK есть пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 11:22 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
взято из sdk Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
чё у меня не правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 12:04 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
Ты скомпилировал VBasicEventListener.dll? Попробуй со стандартным из оффиса: Library SO_ACTIVEXLib C:\Program Files\OpenOffice.org 2.2\program\so_activex.dll so_activex 1.0 Type Library Sub addEventListener(xListener As Object) С учетом вот этого - Вопрос: By using OOo ActiveX component (so_activex.dll) it seems possible to embed OOo. The problem is that very few methods and properties are exposed and there is a lack of documentation about API on how interact with the component. Ответ: There is no type library and the IDispatch::GetTypeInfo is not supported as well. That is, you need dynamically invoke methods. For C++ this means calle GetIDsOfNames before every Invoke ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 14:29 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
авторТы скомпилировал VBasicEventListener.dll? гы-гы-гы чем, из чего... автор Library SO_ACTIVEXLib C:\Program Files\OpenOffice.org 2.2\program\so_activex.dll so_activex 1.0 Type Library в референсах подключил... всё равно ничего не получается я фигею от информации., особенно для VBA. скачал SDK, и ничего, чтоб заработало... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 14:50 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
авторчем, из чего... Тогда - ГЫ! - раз 30... Информации нет и не будет. Все своими ручками и своей головой. dll-ку скомпилированную - из примера - я конечно могу выложить, но проку тебе от нее не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 15:01 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
Set ExlDb = CreateObject("com.sun.star.ServiceManager") Set Desktop = ExlDb.createInstance("com.sun.star.frame.Desktop") Set Document1 = Desktop.loadComponentFromURL("file:///C:/NL/накл2.xls", "_blank", 0, OpenParams()) Set WrkSht = Document1.CurrentController.ActiveSheet Set oSheets = Document1.getSheets() Set oSheet = oSheets.getByIndex(0) With WrkSht .getCellRangeByName("грузоотп.... работает .GetRows.removeByIndex 20, 6 работает d= .getCellRangeByName("строка").getCellAddress().Row - это уже не тянет а как и где можно узнать методы и свойства? в родных MS точку ставишь и список смотри, точку остановки поставил и можно посмотреть ещё кучу инфы. а тут вселепую тыкаешься.... ну есть ведь кто-то, ведь делают наверное. ААААААААААА!!!!!!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 15:07 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
вадяd= .getCellRangeByName("строка").getCellAddress().Row - это уже не тянет Специально проверил, всё работает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 16:06 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
2PA большущее спасибо!!! у меня тоже заработало, только на другой машине. это уже проще (наверное) найти несколько отличий.... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2007, 17:16 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
всё-таки придётся в режиме ворос-ответ познавать openoffice. как организовать копрование вставка ячеек? такое не проходит Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2007, 13:13 |
|
Акес и ОpenOffice
|
|||
---|---|---|---|
#18+
как копировать и вставлять ? ничего не могу найти тут для фокспро http://forum.foxclub.ru/read.php?29,275276 но как переделать на VBA? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2007, 08:23 |
|
|
start [/forum/moderation_log.php?user_name=Renat_AkA]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 1184ms |
total: | 1376ms |
0 / 0 |