powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Задание узких полей печати.
10 сообщений из 10, страница 1 из 1
Задание узких полей печати.
    #39039827
Konstantin_RV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня.
Возникла проблема с заданием узких полей печати документа.
Моё приложение ругается "Object required:'Application'
Делаю через
Код: vbnet
1.
2.
3.
4.
5.
6.
With ActiveSheet.PageSetup
   .LeftMargin = Application.InchesToPoints(0.25)
   .RightMargin = Application.InchesToPoints(0.25)
   .TopMargin = Application.InchesToPoints(0.75)
   .BottomMargin = Application.InchesToPoints(0.75)
End With


Может кто подскажет, что нужно сделать? Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
Задание узких полей печати.
    #39039851
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо, вы задали собственную переменную по имени Application, которая мешает вам обратиться собственно к Application
...
Рейтинг: 0 / 0
Задание узких полей печати.
    #39039868
Konstantin_RV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственных переменных с таким именем нет.
...
Рейтинг: 0 / 0
Задание узких полей печати.
    #39039919
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konstantin_RVМоё приложение ругается

что у вас за приложение?
...
Рейтинг: 0 / 0
Задание узких полей печати.
    #39039920
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
приложите тестовый файл
...
Рейтинг: 0 / 0
Задание узких полей печати.
    #39039928
Konstantin_RV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приложение - SCADA- система WinCC 7.3. В нем необходимо создать отчет в Excel формате. Отчет создал, но хочется по крупнее, а для этого надо задать поля.
...
Рейтинг: 0 / 0
Задание узких полей печати.
    #39039932
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вам нужно вместо Application использовать объект, через который вы, собственно, подключились.

Непонятно тогда, кстати, откуда взялось ActiveSheet - на него в первую очередь должно было ругаться
...
Рейтинг: 0 / 0
Задание узких полей печати.
    #39039934
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусок кода, что вы предоставили - это из книги Excel. Вам видимо необходимо обратиться к Excel, как к серверу автоматизации , загрузить туда отчет и задать необходимые параметры.

ищите по форуму
Код: vbnet
1.
CreateObject("Excel.Application")
...
Рейтинг: 0 / 0
Задание узких полей печати.
    #39040031
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konstantin_RV, можете заменить на числа. Вопрос с ActiveSheet остается:
Код: vbnet
1.
2.
3.
4.
5.
6.
With ActiveSheet.PageSetup
   .LeftMargin = 18
   .RightMargin = 18
   .TopMargin = 54
   .BottomMargin = 54
End With
...
Рейтинг: 0 / 0
Задание узких полей печати.
    #39040489
Konstantin_RV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем откликнувшимся.
Приложение установлено на другом ПК, поэтому ActiveSheet взял из макроса.
Поместил свойство .PageSetup сразу после создания файла и все заработало.
В чем разница, от того что было, так и не понял.
Все спасибо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Задание узких полей печати.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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