File excel tự open khi window khởi động xong

  • Thread starter Thread starter LikeIt
  • Ngày gửi Ngày gửi
Liên hệ QC

LikeIt

Thành viên tiêu biểu
Tham gia
16/6/06
Bài viết
415
Được thích
254
Nghề nghiệp
Others
Các anh chị cho em hỏi, có code nào cài vào file excel để khi window khởi động xong thì file excel đó cũng tự bật lên đc không(khi file đc mở lên thì chính xác là sheet1 tự bật lên)? mục đích là vì em có một file excel tạm gọi là Control Center, trong đó có các đường link tới các file và phần mềm khác để tiện trong việc mở các file đó ra làm việc đỡ phải vào nhiều thư mục tìm. em xin cảm ơn. NHT
 
Cái này dễ lắm:
1> Đễ file luôn mở tại Sheet 1 thì em phải tạo macro chọn sheet 1, code nằm trong This Workbook... giống như vầy:
PHP:
Private Sub Workbook_Open()
    Sheet1.Activate 'hay sheet nào đó em muốn
End Sub
Có điều món này vẫn có điễm ko hay, đó là cho dù file này tự mở khi khởi động Windows thì đàng nào em cũng vẫn tốn 1 thao tác "Enable macro"... Nên theo anh giãi pháp gọn nhất là em chọn Sheet 1 trước khi lưu file, sau này mở file lên chắc chắn sheet 1 luôn Active
2> Đễ file khởi động cùng Windows thì đơn giãn là em tạo 1 Shortcut tới mục Startup... cách như sau:
a> Mở Windows Explorer lên, duyệt đến file em cần
b> Click phải chuột trên file, giữ tay và kéo rê đến mục Startup (Start\All Programs\Startup).. thả tay ra, em sẽ thấy 1 menu, hãy chọn vào chử "Create Shortcuts here"
Hãy thử xem nhé!
ANH TUẤN
 
Theo tôi bạn không cần dùng tới một đoạn Code nào cả. Bạn chỉ cần Add file Excel vào Program Files / Startup là được. Chỉ cần vậy mỗi lần bạn khởi động máy tính File Excel của bạn sẽ tự khởi động.
 
duongdv đã viết:
Theo tôi bạn không cần dùng tới một đoạn Code nào cả. Bạn chỉ cần Add file Excel vào Program Files / Startup là được. Chỉ cần vậy mỗi lần bạn khởi động máy tính File Excel của bạn sẽ tự khởi động.
Đúng là vậy.. nhưng Hương Thơm còn yêu cầu thêm 1 chuyện, đó là khi mở file phải mở đúng Sheet 1... Vì thế mà có đề nghị là phải thêm 1 đoạn code vào file đấy đồng chí à
ANH TUẤN
 
duongdv đã viết:
Theo tôi bạn không cần dùng tới một đoạn Code nào cả. Bạn chỉ cần Add file Excel vào Program Files / Startup là được. Chỉ cần vậy mỗi lần bạn khởi động máy tính File Excel của bạn sẽ tự khởi động.
Máy tính của bạn chỉ làm có việc mở fai đó thôi sao? Còn không thì bất tiện cho các công việc khác lắm. Tốt nhất là tạo sót-cắt trên màn hình và viết MCR thi dạng auto_open thì hơn!
 
Các anh chị cho em hỏi, có code nào cài vào file excel để khi window khởi động xong thì file excel đó cũng tự bật lên đc không(khi file đc mở lên thì chính xác là sheet1 tự bật lên)? mục đích là vì em có một file excel tạm gọi là Control Center, trong đó có các đường link tới các file và phần mềm khác để tiện trong việc mở các file đó ra làm việc đỡ phải vào nhiều thư mục tìm. em xin cảm ơn. NHT

Vì máy tính còn làm nhiều việc khác, file bạn cần mở chỉ thực sự cần thiết khi bạn bắt đầu làm việc với excel. Vậy bạn chỉ cần mở file đó khi bắt đầu khởi động excel là đủ rồi, cần gì phải mở ngay khi window khởi động xong đúng không?

Cách làm: Copy file Control Center.xls của bạn vào thư mục:
C:\Documents and Settings\Account...name\Application Data\Microsoft\Excel\XLSTART\

Trong đó: Account...name được xác định bằng cách bạn click chuột vào t start trên thanh taskbar và nhìn xem nút Log Off ??? ... thì ??? chính là Account...name của bạn đó
 
Lần chỉnh sửa cuối:
Đây là phần mềm quản lý thời gian khởi động cho các chương trình chạy cùng Windows. Còn muốn cho Excel khởi động cùng Windows có rất nhiều cách. Có thể dùng Folder Startup, Regedit, dùng cách chương trình tạo lịch nhắc việc hay quản lý quá trình khởi động,..... Cách đơn giản nhất là viết một file .bat cho vào thư mục Startup để nó tự chạy. Bạn mở Notepad ra nhập vào đoạn mã lệnh sau:
    • Start "/.xls"
    • Exit
Sau đó lưu lại với tên KD.bat. Và cho nó vào thư mục Startup. Mở cài phần mềm quản lý khởi động này vào máy. Cho chạy nó lên thì sẽ thấy file KD.bat thôi (nếu không có thì bấn vào dấu cộng màu xanh rồi chỉ vào file KD.bat)! Dùng chuột nắm lấy tên file đó trong khung rồi kéo xuống thanh dài ở bên dưới. Thì sẽ thấy xuất hiện thời gian để chạy chương trình của bạn. Bạn có thể tùy ý thay đổi thời gian này để muốn cho nó chạy lúc nào cũng được (bấm phải chuột vào tên chọn Edit -> thay đổi thời gian ở mục Delay). Còn muốn cho file Excel đó mỗi khi khởi động chỉ hiện mỗi Sheet1 thôi thì mở file Excel đó ra. Nhấn Alt + F11. Nhấp đúp vào chữ This Workbook, nhập vào đoạn code sau. Code:
    • Private Sub Workbook_Open()
    • Sheets("sheet1").Select
    • End Sub
Với "Sheet1" là tên Sheet mà bạn muốn nó chạy hiện lên đầu tiên.
 

File đính kèm

Lần chỉnh sửa cuối:
Vì máy tính còn làm nhiều việc khác, file bạn cần mở chỉ thực sự cần thiết khi bạn bắt đầu làm việc với excel. Vậy bạn chỉ cần mở file đó khi bắt đầu khởi động excel là đủ rồi, cần gì phải mở ngay khi window khởi động xong đúng không?

Cách làm: Copy file Control Center.xls của bạn vào thư mục:
C:\Documents and Settings\Account...name\Application Data\Microsoft\Excel\XLSTART\

Trong đó: Account...name được xác định bằng cách bạn click chuột vào t start trên thanh taskbar và nhìn xem nút Log Off ??? ... thì ??? chính là Account...name của bạn đó
Nếu là máy dùng chung thì cách này không khả thi. Một ai đó cần mở một bảng tính mới thì sẽ gặp khó chịu.
Tốt nhất là lôi shortcut của file đó lên màn hình, gán cho nó phím tắt, khi cần thì bấm phím tắt hoặc kích chạy ngay trên desktop.
 
Web KT

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

Back
Top Bottom