Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Проблема открытия Exel.application

simpol
читатель
офлайн
Дата регистрации: 20.08.2004
Сообщений: 1
Пост №1
 
20.08.2004 15:27

При выгрузке в Exel необходимо создавать копию существующего листа в открытой книге. Дописала макрос в personal.xls, но из-под 1с он не открывается, пришлось писать макрос в книгу. Екселевский файл обновляется, макрос теряется, пользователя нервничают. Подскажите, как создать копию листа или открыть Exel с personal.xls. Спасибо

ValeraH
читатель
офлайн
Дата регистрации: 31.03.2004
Сообщений: 264
Пост №2
 
20.08.2004 16:19

"1. <br><br>Эксель.run("c:\modules\modul.xls!Имя макроса");<br><br>2.<br><br>//макрос пишется прямо в текущую книгу, затем выполняется. <br><br>//Чтобы потом при открытии файла не спрашивал про макросы <br><br>//надо удалить макрос программно <br><br>// Этот кусок позволяет установить свойство Zoom класса PageSetup<br><br>ОкноЕхс=ExcelApp;<br><br>Зн =1+ОкноЕхс.VBE.ActiveVBProject.VBComponents.Count(); <br><br>ОкноЕхс.VBE.ActiveVBProject.VBComponents.Add(1); <br><br>ОкноЕхс.VBE.ActiveVBProject.VBComponents(Зн).CodeModule.InsertLines (1, "Sub Zoom(S)");<br><br>ОкноЕхс.VBE.ActiveVBProject.VBComponents(Зн).CodeModule.InsertLines (2, "Worksheets(S).PageSetup.Zoom= False"); <br><br>ОкноЕхс.VBE.ActiveVBProject.VBComponents(Зн).CodeModule.InsertLines (3, "End Sub"); <br><br>ОкноЕхс.Application.Run ("Zoom(1)"); <br><br>Module=ОкноЕхс.VBE.ActiveVBProject.VBComponents(Зн); <br><br>ОкноЕхс.VBE.ActiveVBProject.VBComponents.Remove(Module); <br><br>"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация