Em găp trục trặc với chương trình c# khi thao tác với office

Liên hệ QC

haitran

Thành viên mới
Tham gia
17/11/07
Bài viết
1
Được thích
0
Em đang làm bài tập mà phải thao tác với các đối tượng trong office 2003(excel ,word,access).
Anh chi nào có tài liệu Lập Trình Thao Tác tới từng hàng từng cột ,các bảng ...
cho em xin đi !
(gửi mail cho em : nl_vqbt@yahoo.com hoặc cho em đường link cũng được)


cảm ơn nhiều !!!@$@!^%

 
Bạn có thể vào đây, hoặc vào thư viện của GPE

ThuVien.jpg


http://www.giaiphapexcel.com/forum/forumdisplay.php?f=24

LVD
 
Upvote 0
http://www.codeproject.com/csharp/Simple_Excel_Automation.asp

Đây là đoạn code tôi viết đơn giản để làm ví dụ:
Mã:
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office.Interop.Excel;
using System.Runtime.InteropServices;

namespace ExcelApp
{
    class Program
    {
        static Application objApp;        
        static bool bCreateApp;

        static void Main(string[] args)
        {            
            try
            {
                objApp = Marshal.GetActiveObject("Excel.Application") as Application;
            }
            catch (COMException e) 
            {
                Console.WriteLine(e.Message);
            }

            if (objApp == null)
            {
                objApp = new ApplicationClass();
                bCreateApp =(objApp != null);
                objApp.Workbooks.Add(Type.Missing);
            }
    
            objApp.Visible = true;

            objApp.get_Range("A1", Type.Missing).Value2 = "C#-->EXCEL";            

            for (int i = 2; i < 12; i++)
            {
                objApp.Cells[i, 1] = i;             
            }

            //Console.ReadKey();

            if (bCreateApp)
            {
               //objApp.ActiveWorkbook.Close(false, Type.Missing, Type.Missing);
               //objApp.Quit(); 
            }

            objApp = null;

        }
    }
}

Đọc thêm tại đây:
http://msdn2.microsoft.com/en-us/library/aa192488(office.11).aspx
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom