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
Post a Comment