Menu Ripbon Dll viết bằng Delphi (1 người xem)

Liên hệ QC

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

bấm cái nó toàn báo vầy
1568882692983.png
 

File đính kèm

  • hh.JPG
    hh.JPG
    49.3 KB · Đọc: 18
Upvote 0
Anh tắt cái chặn quảng cáo trên trình duyệt của anh di
 
Upvote 0
Upvote 0
Không phải trong VBE.

Mở Excel -> chọn thẻ Developer -> chọn COM Add-ins -> Add -> duyệt tới và chọn DLL -> OK -> đóng Excel -> mở lại Excel -> nhìn lên Ribbon.
 
Upvote 0
Đâu phải của em đâu. Của em chỉ co cái menu chứ có thêm code gì dau coi chừng anh đang ký nhầm rồi
 
Upvote 0
Thì 1 cái 32, 1 cái 64. Mọi người dowload được mà
 
Upvote 0
thì tải về add vào nó ra như vậy đó bài 12
 
Upvote 0
Kỳ vậy để tý em mở máy kiểm tra tra lại xem sau. Anh ccó biết trang nào úp load không. Ủa office của anh là 2019 hả
Chắc là chưa Ok trên office2016x32 quá mới thử lại ... hình bài 12 là của Bill
mới thử lại ko thấy nó add vào Capture.JPG
Bài đã được tự động gộp:

Mới Thử Run As Office Excel nó mới cho
ok.JPG
 
Upvote 0
Add lần đầu nó bắt phải Run As Excel ... tháo ra làm lại vài lần nó ko đòi lại nữa là sao ta ???
à mới phát hiện ra là thay đổi đường dẫn 1 cái là nó keo Run As ... còn cái cũ thì bình thường làm tới lui thoải mái
mmmmmmmmm.JPG
 
Upvote 0
Cái Dll này không giống cái Dll anh Tuân chỉ, chỉ cần Reg 32 đăng ký là ok
Bài đã được tự động gộp:

Untitled.png
Office 16 + win 10 32 ok
 
Upvote 0
Em tải về báo lỗi, googlw chorme nó chặn không cho tải
12.PNG
Em tải về khi add vào nó báo lỗi.

Win10 64 bit office 2016
Capture.PNG
 
Upvote 0
áp dụng viết Add-in hay đó
Nhưng ko biết xài code trong đó sao ??? khai báo API hay cái gì !!! @thuyyeu99 he ;):p
 
Upvote 0
Run
REGSVR32 C:\Windows\System32\xxx.dll
hay tao file .bat trong cung thu muc với dll
REGSVR32 xxx.dll
 
Upvote 0
Giám đốc Tặng Sim đẹp đi, em Share luôn hihihihi ***&&%
Share đi he
đoán 1 chút cấu trúc customUI trên Delphi nó khác trên VBA 1 tẹo nhỉ
tại trên VBA biết chút đỉnh giờ qua Delphi thì nó cũng nhanh thôi

Code sau là mẫu trên Delphi đó he
Mã:
function TDelphiAddin4.GetCustomUI(const RibbonID: WideString): WideString;
begin
  result:=
    '<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" loadImage="GetImage">'#13#10 +
    '  <ribbon>'#13#10 +
    '    <tabs>'#13#10 +
    '      <tab id="myglaTab" label="Mygla">'#13#10 +
    '        <group id="myglaGroup1" label="Mygla''s">'#13#10 +
    { ... }
    '          <button id="MyglaButton12" size="large" image="Mygla.png" onAction="RibbonClick"/>'#13#10 +
    { ... }
    '        </group>'#13#10 +
    '     </tab>'#13#10 +
    '   </tabs>'#13#10 +
    '  </ribbon>'#13#10 +
    '</customUI>';
end;
 
Upvote 0
hihihiihihi
Bài đã được tự động gộp:

Share đi he
đoán 1 chút cấu trúc customUI trên Delphi nó khác trên VBA 1 tẹo nhỉ
tại trên VBA biết chút đỉnh giờ qua Delphi thì nó cũng nhanh thôi

Code sau là mẫu trên Delphi đó he
Mã:
function TDelphiAddin4.GetCustomUI(const RibbonID: WideString): WideString;
begin
  result:=
    '<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" loadImage="GetImage">'#13#10 +
    '  <ribbon>'#13#10 +
    '    <tabs>'#13#10 +
    '      <tab id="myglaTab" label="Mygla">'#13#10 +
    '        <group id="myglaGroup1" label="Mygla''s">'#13#10 +
    { ... }
    '          <button id="MyglaButton12" size="large" image="Mygla.png" onAction="RibbonClick"/>'#13#10 +
    { ... }
    '        </group>'#13#10 +
    '     </tab>'#13#10 +
    '   </tabs>'#13#10 +
    '  </ribbon>'#13#10 +
    '</customUI>';
end;
Vậy thì mò đi hehehehe
 
Lần chỉnh sửa cuối:
Upvote 0
Eo ôi thế ko share à
 
Upvote 0

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Upvote 0
Tạo được menu là ổn lắm rồi, bay giờ còn tạo event workbook nữa là đẹp hihi
Mò đi xong chỉ mạnh với
Còn cái menu thực ra mạnh có code mẫu lâu rồi có điều chưa thật sử để ý tới nó .... bất chợt có thớt này nhớ lại mới làm sáng nay thôi
Cơ bản vậy là xong he :p
 
Upvote 0
Mạnh đang suy nghĩ lúc nào rảnh viết chuẩn lại thành 2 Unit khi nào viết Cái DLL nào cần thiết thì Uses nó vào là xong hay cứ Uses sẳn vào đó thì Cũng ko tốm kém mấy dung lượng vậy là ta được 2 cái trong 1

1/ Thư viện hàm API
2/ Menu xài khi cần thiết ( Viết các hàm chuẩn nhất vào đó )
....
quá trình học tập cải tiến và viết thêm code vào 2 Unit đó là ok
cứ thế mài dùi đục mài diết có ngày thành cái kim he

thong thả có nhiều trang hay .... ;)
 
Lần chỉnh sửa cuối:
Upvote 0

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

Back
Top Bottom