Menu Ripbon Dll viết bằng Delphi

Liên hệ QC
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
Web KT

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

Back
Top Bottom