Hỏi cách liên kết với file help PowerCHM (1 người xem)

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

Người dùng đang xem chủ đề này

nqdn2010

Optimal Сasual Dating - Actual Girls
Tham gia
22/2/12
Bài viết
267
Được thích
15
Giới tính
Nam
Nghề nghiệp
Health
Xin hỏi tạo code cho 5 CommandButton trong from như sau
- Khi Click CommandButton Help 1 thì liên kết với trang Help 1 của file Test help
- Khi Click CommandButton Help 2 thì liên kết với trang Help 2 của file Test help
- Khi Click CommandButton Help 3 thì liên kết với trang Help 3 của file Test help
. . .
Tôi có file đính kèm.
 

File đính kèm

Mong sự chia sẽ của các thành viên
 
Upvote 0
Khó quá, không biết VBA làm được không nữa.
 
Upvote 0

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Hay là file Help mọi người mở không được.
 
Upvote 0
Xin hỏi tạo code cho 5 CommandButton trong from như sau
- Khi Click CommandButton Help 1 thì liên kết với trang Help 1 của file Test help
- Khi Click CommandButton Help 2 thì liên kết với trang Help 2 của file Test help
- Khi Click CommandButton Help 3 thì liên kết với trang Help 3 của file Test help
. . .
Tôi có file đính kèm.
Cách làm thì có đó. Nó thế này:
- Mở file chm tại 1 page cụ thể nào đó
- Click phải trên page, chọn Properties
- Copy nguyên đoạn text trong mục Address (URL) ra notepad, ví dụ nó thế này:
Mã:
mk:@MSITStore:D:\Excel\LearnVBA\Script.chm::/html/5920e7da-3ce3-4009-975b-d7aa1b0ea826.htm
- Xóa phần
Mã:
mk:@MSITStore:
- Ta còn lại:
Mã:
D:\Excel\LearnVBA\Script.chm::/html/5920e7da-3ce3-4009-975b-d7aa1b0ea826.htm
- Đoạn text này chứa 2 thành phần gồm "D:\Excel\LearnVBA\Script.chm" là đường dẫn đến file và "html/5920e7da-3ce3-4009-975b-d7aa1b0ea826.htm" là vị trí của page
- Có được đường dẫn file và vị trí page, ta viết code như sau:
Mã:
Private Declare Function HtmlHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" _
  (ByVal hwndCaller As Long, ByVal pszFile As String, _
   ByVal uCommand As Long, ByVal dwData As Any) As Long
Sub Main()
  Dim sFile As String, sPage As String
  sFile = "D:\Excel\LearnVBA\Script.chm"
  sPage = "html/5920e7da-3ce3-4009-975b-d7aa1b0ea826.htm"
  HtmlHelp 0, sFile, 0, sPage
End Sub
--------------
Đúng ra có thể làm trực tiếp vào file của bạn luôn nhưng file chm bạn đưa lên chẳng có gì trong đó cả nên thua. Bạn tự mình làm trực tiếp vào file thật của mình vậy
 
Upvote 0
Cám ơn anh Ndu!
Để em Test thử, báo cáo kết quả sau!
Kỳ ta File Help em mở trên máy bình thường sau gởi đi lại không có dữ liệu ta
 
Upvote 0
Trước khi dóng gói *rar
2018-05-04_11-24-58.jpg
Sau khi đóng gói *rar thì nó không còn gì?
2018-05-04_11-22-13.jpg
Gởi trực tiếp thì thế này
2018-05-04_11-32-07.jpg

Khắc phục sau ta

Theo cách Anh Ndu
- Click phải trên page, chọn Properties
- Copy nguyên đoạn text trong mục Address (URL) ra notepad, ví dụ nó thế này:
Em không có những Tab giống anh
 
Upvote 0
Hiểu sai ý anh rồi để em thử lại
 
Upvote 0
Đúng là hiểu sai ý, thực hiện sai.
Để em Test lại
 
Upvote 0
Anh ơi, nó chỉ mở file thôi không mở trang cụ thể, chẵng hạn em muốn mở Help 3. nó chỉ mở file lên thôi chứ không chỉ định đến Help 3
 
Upvote 0
Anh ơi, nó chỉ mở file thôi không mở trang cụ thể, chẵng hạn em muốn mở Help 3. nó chỉ mở file lên thôi chứ không chỉ định đến Help 3
Thế thì tôi không biết đâu, tại vì file nằm trên máy bạn chứ tôi có nhìn thấy đâu mà biết
 
Upvote 0
Upvote 0
Anh đã chỉ em cách tạo liên kết rồi để em làm 1 file help hoàn chỉnh rồi thực hiện theo Anh chỉ. Có gì nhờ Anh chỉ giúp.
Cám ơn Anh nhiều.
 
Upvote 0
Web KT

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

Back
Top Bottom