Thanh công cụ Excel 2010

CHÀO,

>

Tôi đã tạo dải ruy băng sau:

Mã XML:

<!--RibbonX Visual Designer 2.33 for Microsoft Excel CustomUI14 . Mã XML được tạo vào ngày 25/12/2020-->

<customUI

xmlns="http://schemas.microsoft.com/office/2009/07/customui"

onLoad="ROCPlanning_onLoad">

<dải ruy băng>

<tabs>

<tab

id="tabROCPlanning"

insertBeforeMso="TabAddIns"

nhãn="ROC Planning">

<nhóm

id="grpNavigation"

nhãn="Điều hướng"

thẻ="công khai">

<button

id="bttDateNavigator"

imageMso="CalendarHorizontal"

nhãn="Điều hướng theo ngày"

kích thước="bình thường"

hiển thị="true"

getEnabled="getEnabled"

onAction="bttDateNavigator_onAction"/>

<button

id="bttToday"

imageMso="CalendarHorizontal"

nhãn="Hôm nay"

hiển thị="true"

getEnabled="getEnabled"

onAction="bttToday_onAction"/>

<splitButton

id="sbtSelectMonth"

kích thước="lớn"

thẻ="công khai"

hiển thị="true">

<button

id="bttnJan"

imageMso="CalendarHorizontal"

nhãn="Tháng Giêng"

thẻ="1"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<menu

id="Menu2"

nhãn="Tháng">

<button

id="bttFeb"

imageMso="CalendarHorizontal"

nhãn="Tháng Hai"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<button

id="bttMar"

imageMso="CalendarHorizontal"

nhãn="Tháng Ba"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<button

id="bttApr"

imageMso="CalendarHorizontal"

nhãn="Tháng Tư"

thẻ="4"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<button

id="bttMay"

imageMso="CalendarHorizontal"

nhãn="Tháng Năm"

thẻ="5"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<button

id="bttJun"

imageMso="CalendarHorizontal"

nhãn="Tháng Sáu"

thẻ="6"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<button

id="bttJul"

imageMso="CalendarHorizontal"

nhãn="Tháng Bảy"

thẻ="7"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<button

id="bttAug"

imageMso="CalendarHorizontal"

nhãn="Tháng Tám"

thẻ="8"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<button

id="bttSep"

imageMso="CalendarHorizontal"

nhãn="Tháng Chín"

thẻ="9"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<button

id="bttOct"

imageMso="CalendarHorizontal"

nhãn="Tháng Mười"

thẻ="10"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<button

id="bttNov"

imageMso="CalendarHorizontal"

nhãn="Tháng Mười Một"

thẻ="11"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

<button

id="bttDec"

imageMso="CalendarHorizontal"

nhãn="Tháng 12"

thẻ="12"

hiển thị="true"

getEnabled="getEnabled"

onAction="sbtSelectMonth_onAction"/>

</menu>

</splitButton>

</group>

<nhóm

id="grpReports"

imageMso="ReportsProject"

nhãn="Báo cáo"

thẻ="công khai"

getVisible="getVisible">

<button

id="bttPublicHoldays"

imageMso="ReportsProject"

nhãn="Ngày lễ công cộng"

getEnabled="getEnabled"

onAction="bttPublicHoldays_onAction"/>

<button

id="bttPerformance"

imageMso="ReportsProject"

nhãn="Hiệu suất"

getEnabled="getEnabled"

onAction="bttPerformance_onAction"/>

</group>

<nhóm

id="grpManagement"

nhãn="Quản lý"

thẻ="riêng tư"

getVisible="getVisible">

<splitButton

id="sbtManagement"

kích thước="lớn"

thẻ="công khai">

<button

id="bttMaintainEng"

imageMso="Liên hệInviteToWorkspace"

nhãn="Kỹ sư bảo trì"

getEnabled="getEnabled"

onAction="bttMaintainEng_onAction"/>

<menu

id="mnuMaintenance"

nhãn="Bảo trì">

<button

id="bttExportEng"

imageMso="ExportExcel"

nhãn="Kỹ sư xuất khẩu"

getEnabled="getEnabled"

onAction="bttExportEng_onAction"/>

<button

id="bttReportExternals"

imageMso="ReportsProject"

nhãn="Báo cáo bên ngoài"

getEnabled="getEnabled"

onAction="bttReportExternals_onAction"/>

<button

id="bttTrainingPLan"

imageMso="MyCalendar"

nhãn="Kế hoạch đào tạo"

getEnabled="getEnabled"

onAction="bttTrainingPLan_onAction"/>

<button

id="bttTeamPerformance"

imageMso="Phân công nhóm"

nhãn="Hiệu suất của đội"

getEnabled="getEnabled"

onAction="bttTeamPerformance_onAction"/>

<button

id="bttAddEng"

imageMso="Liên hệInviteToWorkspace"

nhãn="Thêm tiếng Anh"

getEnabled="getEnabled"

onAction="bttAddEng_onAction"/>

<button

id="bttRemoveEng"

imageMso="Liên hệWorkspaceUninvite"

nhãn="Xóa tiếng Anh"

getEnabled="getEnabled"

onAction="bttRemoveEng_onAction"/>

<button

id="bttMoveEng"

imageMso="RtcShowDetails"

nhãn="Move Eng"

getEnabled="getEnabled"

onAction="bttMoveEng_onAction"/>

</menu>

</splitButton>

</group>

<nhóm

id="grpTools"

nhãn="Công cụ"

thẻ="riêng tư"

getVisible="getVisible">

<button

id="bttHomeWorking"

imageMso="Trang chủ Blog"

nhãn="Làm việc tại nhà"

kích thước="lớn"

thẻ="riêng tư"

getEnabled="getEnabled"

onAction="bttHomeWorking_onAction"/>

<button

id="bttTeleWorking"

imageMso="Liên hệCardCallHome"

nhãn="Làm việc từ xa"

kích thước="lớn"

thẻ="riêng tư"

getEnabled="getEnabled"

onAction="bttTeleWorking_onAction"/>

<separator

id="sepTools1"

hiển thị="true"/>

<button

id="bttUndoChanges"

imageMso="DatabaseModelingRefresh"

nhãn="Hoàn tác thay đổi"

kích thước="lớn"

thẻ="riêng tư"

getEnabled="getEnabled"

onAction="bttUndoChanges_onAction"/>

<button

id="bttCleanCell"

imageMso="LargeEraser"

nhãn="Sạch"

kích thước="lớn"

thẻ="riêng tư"

getEnabled="getEnabled"

onAction="bttCleanCell_onAction"/>

<toggleButton

id="tbtAppControl"

nhãn="Kích hoạt ứng dụng"

kích thước="lớn"

thẻ="riêng tư"

getImage="tbtAppControl_getImage"

getPressed="tbtAppControl_getPressed"

onAction="tbtAppControl_onAction"/>

<separator id="sepTools2" />

<button

id="bttCreatePlanning"

imageMso="Điểm ngắt"

nhãn="Tạo kế hoạch"

kích thước="lớn"

thẻ="riêng tư"

getEnabled="getEnabled"

onAction="bttCreatePlanning_onAction"/>

<toggleButton

id="tbtToggleCol"

imageMso="Kích thước thực"

kích thước="lớn"

thẻ="riêng tư"

getEnabled="getEnabled"

getPressed="tbtToggleCol_getPressed"

onAction="tbtToggleCol_onAction"/>

</group>

<nhóm

id="grpHelp"

nhãn="Trợ giúp"

thẻ="công khai"

getVisible="getVisible">

<button

id="bttLegend"

imageMso="InsertBuildingBlocksHeaderGallery"

nhãn="Chú thích"

kích thước="lớn"

thẻ="công khai"

getEnabled="getEnabled"

onAction="bttLegend_onAction"/>

</group>

<nhóm

id="grpExitMaintenance"

nhãn="Lối ra bảo trì"

thẻ="kỹ sư"

getVisible="getVisible">

<button

id="bttExitMaintenance"

imageMso="OpenStartPage"

nhãn="Lối ra bảo trì"

kích thước="lớn"

onAction="bttExitMaintenance_onAction"/>

</group>

</tab>

</tabs>

</ribbon>

</customUI>

Khi tôi mở tập tin và nhấp vào tab trên thanh ribbon, tôi nhận được:


Ứng dụng Visual Basic

Lỗi hệ thống &h80070057 (-2147024809)


Việc bỏ chọn "Hiển thị lỗi giao diện người dùng của tiện ích bổ sung" cũng không tạo ra sự khác biệt.


Tôi cũng đã tìm kiếm lỗi này trên Google nhưng không có kết quả.


Giáng sinh vui vẻ


Wkr,


JP Ronse

Có vẻ như tôi không thể tạo câu hỏi trên diễn đàn Hỏi & Đáp mới của Microsoft.




Trả lời:

Hãy thử xóa thuộc tính getImage cho nút bật/tắt "app enable".

hoặc

Vui lòng kiểm tra macro tbtAppControl_getImage

Liên kết sau đây sẽ giúp ích...

Hãy xem phần cuối về VBA...

https://www.rondebruin.nl/win/s2/win009.htm



Trả lời:

Chào JP,

Chúng tôi không thể kiểm tra điều đó vì chúng tôi không có các đoạn mã VBA của bạn. Chúng tôi cần tệp tin đó.

QUAN TRỌNG: Hãy nén tệp tin của bạn!
https://support.microsoft.com/en-us/windows/zip-and-unzip-files-8d28fa72-f2f9-712f-67df-f80cf89fd4e5

Đăng nhập vào https://onedrive.live.com (Sử dụng cùng tên đăng nhập và mật khẩu như khi đăng nhập vào diễn đàn này).
Nhấp vào nút Tải lên ở phía trên và chọn tệp của bạn.
Sau khi tải lên, nhấp chuột phải vào tệp và chọn Chia sẻ.
Nhấp vào "Sao chép liên kết" ở góc dưới bên trái (không cần nhập email).
Sao chép đường dẫn và dán vào đây.

Andreas.



Trả lời:

Chào Andreas và xl_geek,

Vấn đề thực sự liên quan đến thuộc tính getImage. Các bước đã thực hiện:

  • Xóa/thêm nút chuyển đổi với thuộc tính getImage => thông báo lỗi
  • xóa thuộc tính getImage => không có lỗi
  • Đã thêm hàm gọi lại VBA vào mô-đun ribbon.
  • Đã thêm thuộc tính getImage => không có lỗi

Tôi không thể chia sẻ tập tin này vì nó chứa quá nhiều thông tin mật và việc ẩn danh hóa là không khả thi.

@ Andreas, nếu bạn muốn, tôi có thể gửi file cho bạn.

Comments

Popular posts from this blog

Thu hẹp và mở rộng cột trong Excel

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Excel: Tìm và trả về "số cuối cùng" trong một cột, trong đó cột chứa: cả ô trống và số dương tùy ý (lớn hơn 0).