Конференция "Начинающим" » Печать Excel файлов
 
  • snowkam © (21.06.18 16:46) [0]
    Добрый день!
    Ребята помогите пожалуйста если не сложно конечно, обыскал весь интернет и не нашел нечего похожего.
    Может кто-то писал такое уже приложение?!
    У меня куча Excel файлов, и в каждой книге несколько листов. На просторах интернета находил что кто-то писал такое приложение которое распечатывает все книги и все листы находящиеся в одном каталоге.  
    К сожалению само приложение не найдено сплошные битые ссылки
  • Inovet © (21.06.18 17:14) [1]
    Проводником не предлагать?
  • snowkam © (21.06.18 17:22) [2]
    Не получается, если через проводник то распечатается из каждого файла титульный лист, остальные листы не распечатаются.
  • icp © (21.06.18 19:36) [3]
    set fso = CreateObject("Scripting.FileSystemObject")
    set fldr = fso.GetFolder(fso.GetAbsolutePathName("."))
    set objExcel = CreateObject("Excel.Application")
    objExcel.DisplayAlerts = False

    for each f in fldr.Files
     if instr(f.Type,"Excel") then
       set book = objExcel.Workbooks.Open(f.Path,0,1)
       book.PrintOut ,,,,printerName
       book.Close 0
     end If
    next

    objExcel.Quit
    set objExcel = nothing
  • snowkam © (22.06.18 11:55) [4]
    если бы я еще был программистом
  • icp © (22.06.18 13:51) [5]
    лучше не надо
  • snowkam © (22.06.18 14:04) [6]
    ну а как мне это откомпелировать?
  • icp © (22.06.18 14:11) [7]
    это vbs, и это не надо ни компилировать ни даже компелировать.
    надо скопировать эти буквы в текстовый файл *.vbs и положить в папку с твоими йокселями.
    потом тыцнуть по нему.
  • Eraser © (24.06.18 18:54) [8]

    > snowkam ©   (22.06.18 14:04) [6]

    Делфи с незапамятных времен поддерживает встроенную возможность писать вот так
    procedure TForm2.Button1Click(Sender: TObject);
    var
     Excel: Variant;
    begin
     Excel := CreateOleObject('Excel.Application');
     Excel.Visible := True;
     Excel.Workbooks.Open('D:\!1\1\book.xlsx');
    end;


    дальше сам.
 
Конференция "Начинающим" » Печать Excel файлов
Есть новые Нет новых   [118582   +31][b:0][p:0]