Текущее время: Пн, июл 28 2025, 14:35

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: I_OI_DOCUMENT_PROXY
СообщениеДобавлено: Чт, июн 21 2007, 09:31 
Специалист
Специалист

Зарегистрирован:
Ср, мар 21 2007, 14:32
Сообщения: 158
Господа!
Открыл форматированый для Excel xml-документ в Excel с помощью I_OI_DOCUMENT_PROXY. потом хочу его сохранить с помощью метода save_as. Он мне сохраняет не в xml-формате, а в xls-формате.
Как это можно поправить?

Или каким-то другим методом открыть xml-файл в Excel (inplace) и сохранить опять же в xml-файл?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 21 2007, 12:13 
Специалист
Специалист

Зарегистрирован:
Ср, мар 21 2007, 14:32
Сообщения: 158
попытался сделать так

DATA:ole2_appl TYPE ole2_object,
ole2_wb TYPE ole2_object,
this_sheet TYPE REF TO i_oi_spreadsheet,
f_is_spreadsheet TYPE i.
DATA: ls_handle TYPE cntl_handle.

CALL METHOD proxy->get_document_handle
IMPORTING
error = error
handle = ls_handle
retcode = retcode.

break-point.

CALL METHOD proxy->has_spreadsheet_interface
IMPORTING
is_available = f_is_spreadsheet.

* if sheet is functional
CHECK NOT f_is_spreadsheet IS INITIAL.
CALL METHOD proxy->get_spreadsheet_interface
IMPORTING
sheet_interface = this_sheet.

GET PROPERTY OF ls_handle-obj 'Application' = ole2_appl.
check not ole2_appl is initial.

call method of ole2_appl 'ActiveWorkbook' = ole2_wb.
check not ole2_wb is initial.

call method of ole2_wb 'Save'.


вообще не сохраняется.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 21 2007, 12:20 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
_gary_ написал(а):
call method of ole2_wb 'Save'.
вообще не сохраняется.


SaveAs не пробовали c указанием типа ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 21 2007, 12:41 
Специалист
Специалист

Зарегистрирован:
Ср, мар 21 2007, 14:32
Сообщения: 158
Попробовал. Сохранилось только в формате UTF-8, а у меня изначально файл был в формате ANSI.
Такое ощущение что SAVE в принципе не работает.

Какая-нибудь SAP-овская функция есть перекодировки файла из UTF-8 в в ANSI?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB