64 / 64 / 57
Регистрация: 13.04.2010
Сообщений: 150
1

Коментарии к тексту программы

07.12.2010, 17:11. Показов 459. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите пожалуйста коментарии к программе
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 uses
   ComObj;
 
 function RefToCell(ARow, ACol: Integer): string;
 begin
   Result := Chr(Ord('A') + ACol - 1) + IntToStr(ARow);
 end;
 
 function SaveAsExcelFile(AGrid: TStringGrid; ASheetName, AFileName: string): Boolean;
 const
   xlWBATWorksheet = -4167;
 var
   Row, Col: Integer;
   GridPrevFile: string;
   XLApp, Sheet, Data: OLEVariant;
   i, j: Integer;
 begin
   // Prepare Data 
  Data := VarArrayCreate([1, AGrid.RowCount, 1, AGrid.ColCount], varVariant);
   for i := 0 to AGrid.ColCount - 1 do
     for j := 0 to AGrid.RowCount - 1 do
       Data[j + 1, i + 1] := AGrid.Cells[i, j];
   // Create Excel-OLE Object 
  Result := False;
   XLApp := CreateOleObject('Excel.Application');
   try
     // Hide Excel 
    XLApp.Visible := False;
     // Add new Workbook 
    XLApp.Workbooks.Add(xlWBatWorkSheet);
     Sheet := XLApp.Workbooks[1].WorkSheets[1];
     Sheet.Name := ASheetName;
     // Fill up the sheet 
    Sheet.Range[RefToCell(1, 1), RefToCell(AGrid.RowCount,
       AGrid.ColCount)].Value := Data;
     // Save Excel Worksheet 
    try
       XLApp.Workbooks[1].SaveAs(AFileName);
       Result := True;
     except
       // Error ? 
    end;
   finally
     // Quit Excel 
    if not VarIsEmpty(XLApp) then
     begin
       XLApp.DisplayAlerts := False;
       XLApp.Quit;
       XLAPP := Unassigned;
       Sheet := Unassigned;
     end;
   end;
 end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2010, 17:11
Ответы с готовыми решениями:

Коментарии к коду программы
type TForm1 = class(TForm) StringGrid1: TStringGrid; bOK1: TButton; StringGrid2:...

Коментарии к отрывку программы
Здравствуйте, помогите пожалуйста нужно описание строк( Коментарии), а то не разберусь. ...

Можете пожалуйста написать коментарии к каждой строке программы
#include <stdio.h> #include <conio.h> #include <string.h> #include <ctype.h> #include...

Не могу вернуться к тексту программы
Программа вобщем-то работает, но после выполнения компилятор (Borland C++ ) не возвращает к тексту...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2010, 17:11
Помогаю со студенческими работами здесь

Нужны комментарии к тексту программы
#include <windows.h> #include <malloc.h> #include <stdio.h> #include <tchar.h> typedef...

Составление блок-схемы по тексту программы
Имеется "программа", и нужно составить по ней блок-схему, но не понимаю как это делается. Прошу...

Программы для обмена данными по тексту
Здравствуйте, подскажите есть ли программы благодаря которым можно в буфер обмена нужную...

Составить блок схему по тексту программы
Помогите пожалуйста составить блок схему текст: uses crt; var S:array of integer; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru