2011-01-07 25 views
16

Tôi đã tải xuống "Office 2010 Add-In: Icons Gallery" là tệp docx với hai tab hậu trường chứa biểu tượng."Office 2010 Add-In: Bộ sưu tập biểu tượng" - Cách trích xuất biểu tượng từ tab hậu trường (docx)

Làm cách nào để trích xuất các biểu tượng hoặc sử dụng chúng trong ứng dụng của tôi?

+1

Trước hết, bạn không nên làm điều này - tác phẩm nghệ thuật được sở hữu bởi Microsoft và không được cấp phép để sử dụng trong các ứng dụng khác. Thứ hai, đọc trước hết. –

+0

làm thế nào tôi có thể sử dụng các biểu tượng sau đó (không trích xuất) trong ứng dụng của tôi?Tôi có ruy băng của riêng mình và tôi muốn sử dụng hình ảnh từ thư viện này! – no9

+0

Bất kỳ ai đến từ tìm kiếm của Google đều thấy câu trả lời của tôi .. bạn sẽ tiết kiệm được rất nhiều thời gian. Câu trả lời của tôi chứa các liên kết đến các png trong suốt, vì vậy không cần mã! –

Trả lời

6

Tôi cho rằng câu trả lời đầu tiên có nghĩa là, các biểu tượng chỉ có nghĩa là được sử dụng trong Office; đó là với Office add-in và như vậy.

Ví dụ: chúng có thể được gọi bằng XML định nghĩa giao diện người dùng thông thạo Office. Vì vậy, biểu mẫu phân phối phục vụ như hiển thị "Ahh Tôi muốn biểu tượng đó trong bổ trợ" của tôi và sau đó chọn ID được chỉ định để sử dụng trong thuộc tính "imageMso".

Như thế này (xem XML đầy đủ thích hợp trong Office Fluent UI tùy biến)

<button id="Button1" imageMso="HappyFace" size="" label="Large Button Face" onAction="HandleOnAction" /> 
+0

Nếu bạn có phần bổ trợ, thẻ imageMso chỉ khả dụng cho các mục menu ribbon/ngữ cảnh tùy chỉnh, không phải là nút trên biểu tượng thắng chẳng hạn. –

2

Đến tab "File" Trên bảng điều khiển bên trái bạn sẽ thấy danh sách các tab ở hậu trường

12

tôi sử dụng ImageMso khá thường xuyên trong quá trình phát triển Excel của tôi. Đã tình cờ gặp một bài đăng khác, tôi đã tiến thêm một bước nữa và đặt một gói với nhau để tìm kiếm trực quan, trích xuất và lưu biểu tượng từ Microsoft Excel dưới dạng tệp hoặc sao chép và dán (có độ trong suốt kênh alpha) cho một ứng dụng khác. Tôi cũng đã biên soạn một danh sách 8.899 tên ImageMso khác biệt từ nhiều nguồn khác nhau. Tôi hy vọng những người khác có thể thấy điều này hữu ích.

Microsoft Office Icons (ImageMSO) Gallery & Extraction

ImageMSO Gallery on Microsoft Excel 2013 running Windows 8

+0

Khi tôi mở excel nó sẽ hỏi tôi nếu tôi muốn kích hoạt addin cho chỉ phiên hoặc giữ nó bị vô hiệu hóa. Tôi kích hoạt nó và nó không có ở đó. Tôi đi vào các tùy chọn addin và nó không được liệt kê ở đó như được kích hoạt hoặc vô hiệu hóa. –

+0

Thẻ này thêm nút INSERT, nhưng nhấp vào nó không có gì (MSO2013x86) – Winand

+0

Bạn có mở bất kỳ trang tính nào không? Đối với một số lý do trong Excel 2013, cửa sổ thêm vào sẽ không xuất hiện trừ khi có một trang tính mở ở đâu đó. Hãy thử tạo một trang tính mới, sau đó nhấp lại. –

3

This article chứa mã mà làm việc cho tôi. Họ thậm chí còn liên kết các bộ biểu tượng xuất hiện trong các PNG trong suốt trong bài viết, do đó bạn không cần phải chạy mã. Tôi đã sao chép các liên kết PNG trong suốt từ bài viết dưới đây.

Images 1

Images 2

Lưu ý:

Mặc dù các biểu tượng đã có một nền trong suốt chỉ có hình ảnh trong biểu tượng là minh bạch, tôi đã phải đi vào Photoshop và loại bỏ các nền trắng tay ở trên cùng và dưới cùng. Dưới đây là một ví dụ:

enter image description here

0

Từ post này, có 2 liên kết tải về cho tất cả ImageMso Văn phòng 2010/2013. Ngoài ra còn có mã nguồn để chúng ta có thể trích xuất các biểu tượng với kích thước khác nhau.

0

Đây là câu hỏi cũ, nhưng tôi bỏ lỡ câu trả lời "cách sử dụng" chứ không phải "cách xem".

Trong Visual Studio 2015, bạn chỉ có thể gán tên (hoặc ID - được hiển thị trong tệp docx ngay bên dưới hình ảnh) vào thuộc tính "OfficeImageId". Thuộc tính này là ví dụ có sẵn trong Microsoft.Office.Tools.Ribbon.RibbonEditBox hoặc .RibbonButton.

Các vấn đề liên quan