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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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