|
![]() |
#1 |
Участник
|
Еще вопрос.. для кучи
![]() На форме установлен элемент ActiveX "ExcelSheet" и в нем есть "экселевское" меню в том числе кнопка "Экспорт в Microsoft Excel". Можно ли при экспорте этой кнопкой попутно задать значение параметра страницы (напр. тот же самый "Разместить не более чем на 1 стр. в ширину и 1 стр. в высоту") создаваемого документа? Или это ActiveX и его нельзя.. или я чего-то не понимаю.. ![]() |
|
![]() |
#2 |
Moderator
|
Цитата:
Файлы по Spreadsheet'у, которые наверняка есть на вашем компутере:
В OWCDSS11.CHM про печать говорится следующее: Цитата:
Печать листа
Для печати электронной таблицы, открытой в обозревателе, необходимо напечатать всю страницу. В обозревателе Microsoft Internet Explorer, в меню Файл выберите команду Печать. Примечание. Если электронная таблица шире или длиннее печатной страницы, области, выходящие за ее границы, не печатаются. Для расширения возможностей управления печатью данных, включая возможность печати длинных таблиц и расстановки разрывов страниц, электронную таблицу можно экспортировать в Microsoft Excel, нажав на панели инструментов кнопку Экспорт в Microsoft Excel . Сведения о печати из Microsoft Excel содержатся в справке по Microsoft Excel. |
|
![]() |
#3 |
Участник
|
Столкнулся с похожей проблемой, необходимо измений масштаб примечания в Excel, VBA-код:
X++: Range("A1").AddComment Range("A1").Comment.Visible = False Range("A1").Comment.Text Text:="*:" Selection.ShapeRange.ScaleWidth 1.98, msoFalse, msoScaleFromTopLeft Selection.ShapeRange.ScaleHeight 2.7, msoFalse, msoScaleFromTopLeft + сам разобрался: X++: comShape = comComment.Shape(); comTextFrame = comShape.TextFrame(); comTextFrame.AutoSize(1); Последний раз редактировалось Stainless; 26.11.2009 в 03:13. |
|
Теги |
excel, масштаб, программно, com-объект |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|