Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Perl: Получить текст из TextBox Excel файла
|
|||
|---|---|---|---|
|
#18+
Есть Excel файл, в котором в одном из листов есть форма TextBox с названием TextBox1, в которой есть некоторый текст, его и нужно получить. Пробую получить с помощью Perl, но не знаю как обратится к самой форме TextBox. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2014, 19:11 |
|
||
|
Perl: Получить текст из TextBox Excel файла
|
|||
|---|---|---|---|
|
#18+
Если мой хрустальный шар не обманывает, то тебе надо читать коллекцию Shapes. Что-то в духе $sheet->Shapes("TextBox1")->{"Caption"}; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2014, 19:44 |
|
||
|
Perl: Получить текст из TextBox Excel файла
|
|||
|---|---|---|---|
|
#18+
White OwlЕсли мой хрустальный шар не обманывает, то тебе надо читать коллекцию Shapes. Что-то в духе $sheet->Shapes("TextBox1")->{"Caption"}; Проверил, ошибка: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2014, 20:08 |
|
||
|
Perl: Получить текст из TextBox Excel файла
|
|||
|---|---|---|---|
|
#18+
[quot stavelot]White OwlЕсли мой хрустальный шар не обманывает, то тебе надо читать коллекцию Shapes. Что-то в духе $sheet->Shapes("TextBox1")->{"Caption"}; Проверил, ошибка: Win32::OLE(0.1709) error 0x8002000b: "═хтхЁэ√щ " in METHOD/PROPERTYGET "Worksheets" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2014, 20:09 |
|
||
|
Perl: Получить текст из TextBox Excel файла
|
|||
|---|---|---|---|
|
#18+
Ну может и ошибка.... Я помню что стандартные текст-боксы считаются в Экселе за shapes, а конкретный синтаксис не помню. Но у тебя может быть и не Shapes, а OleObjects. В Экселе два вида встроенных объектов может быть. В общем, делай: Запускаешь Excel. Нажимаешь Alt+F11 Нажимаешь F2 Читаешь до первичного просветления. Открываешь свою книгу. Открываешь Developer ribbon Запускаешь Record Macro Делаешь что нужно. Останавливаешь запись. Нажимаешь Alt+F11 А потом долго и упорно бегаешь по окнам и читаешь до полного просветления. Еще можешь купить себе учебник по VBA. Там очень много разных подводных камней. Только не путай VBA с VB, VBS и VB.Net это все разные языки. Тебе нужен именно VBA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 23:19 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38742181&tid=1462454]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
82ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 417ms |

| 0 / 0 |
