Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Печать из OWC? / 9 сообщений из 9, страница 1 из 1
03.11.2005, 08:59
    #33359144
leff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из OWC?
Подскажите пожалуйста как можно делать печать из OWC 10 или 11 без экспорта в ексэль.
...
Рейтинг: 0 / 0
03.11.2005, 10:21
    #33359336
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из OWC?
если объект встроен в IE, то можно печатать из IE.
иначе никак
...
Рейтинг: 0 / 0
03.11.2005, 10:49
    #33359425
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из OWC?
Dmitry Biryukovесли объект встроен в IE, то можно печатать из IE.
иначе никак

А если в сustome application?
Если совсем просто, то вряд ли.

Посмотрите методы PivotTable.Export и PivotTable.Copy
...
Рейтинг: 0 / 0
03.11.2005, 15:47
    #33360541
leff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из OWC?
Основная проблема в том что Owc выполняют запрос быстро, а excel не может обработать такой запрос. Попытка скопирования из OWC заканчивается вешанием IE. Может есть метод наименее безболезнено скопировать содержимо Owc в excel?
...
Рейтинг: 0 / 0
03.11.2005, 21:44
    #33361243
Greenmkp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из OWC?
Метод Copy у меня тоже подглючивал иногда
Я сделал так :
Excel.Workbooks(1).HTMLProject.HTMLProjectItems(1).Text = FormatHTMLDataForExport()
Excel.Workbooks(1).HTMLProject.RefreshDocument(True)

Метод FormatHTMLDataForExport() просто форматирует PivotTable.HTMLData
Пока работает :-)
...
Рейтинг: 0 / 0
07.11.2005, 16:30
    #33364629
leff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из OWC?
Не совсем понял суть решения.
Странно что owc нормально переносят записи без группировки
Добавляю разбивку еще по двум измерениям и IE можно снимать.
А ведь кол-во строк осталось таким же.
я в шоке.
...
Рейтинг: 0 / 0
07.11.2005, 19:25
    #33365085
Nyri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из OWC?
Вот пример с "тайным" вызовом экселя для печати,
я правда от него не в восторге да и это все тот же копи пейст (а отнюдь не экспорт который и вешает эксель) плюс примитивное форматирование

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnowc/html/odc_pvtprint.asp

http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q262/8/27.asp&NoWebContent=1
...
Рейтинг: 0 / 0
07.11.2005, 22:10
    #33365260
Greenmkp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из OWC?
leffНе совсем понял суть решения.
А что тут не понятно
HTMLData Returns a String that represents the specified PivotTable list or range as a properly-formatted HTML string.
HTML представление устанавливаем в качестве содержимого рабочей книги excel.
При это сохраняется полное форматирование и цвета.

Function FormatHTMLDataForExport()
Dim sHTML , strReplace
sHTML = PivotTable.HTMLData
sHTML = Replace (sHTML, "mso-pattern:auto;", "mso-pattern:auto none;")
sHTML = Replace (sHTML, "border-right:none;", "border-right: .5pt solid windowtext;")
sHTML = Replace (sHTML, "border-bottom:none;", "border-bottom: .5pt solid windowtext;")
strReplace = "<head> <meta http-equiv="&""""&"Content-Type"&""""&" content="&""""&"text/html; charset=windows-1251"&""""&">"
sHTML = Replace (sHTML, "<head>",strReplace)
sHTML = Replace (sHTML,"vertical-align:bottom;","vertical-align:top;")
sHTML = Replace (sHTML,"mso-protection:locked;","")
sHTML = Replace (sHTML,"></td>","> </td>")
sHTML = Replace (sHTML,"solid #B9B9B9","solid windowtext")
FormatHTMLDataForExport = sHTML
End Function
функция форматирует HTML (границы ячеек и т.д.)
...
Рейтинг: 0 / 0
07.11.2005, 22:13
    #33365264
Greenmkp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать из OWC?
Можно для печати использовать и ie без экспорта, но возможно excel для печати получше будут.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Печать из OWC? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]