2014-07-18 16 views

Trả lời

4

Studio Công cụ trực quan cho Office (hoặc VSTO) là khuôn khổ của Microsoft cho quản lý add-in trong các ứng dụng văn phòng, bắt đầu với Office 2003 với các phiên bản sau hỗ trợ chỉ Văn phòng 2007+.

Apps cho Office là khuôn khổ của Microsoft cho các ứng dụng HTML5 trong các ứng dụng văn phòng, bắt đầu với Office 2013.

Office Tools Developer là những công cụ (thường là dưới hình thức của Visual mẫu dự án Studio) để phát triển cả hai VSTOỨng dụng dành cho Office ứng dụng.

Vì vậy, khi bạn tạo một dự án "Excel Workbook 2007" như trong ảnh chụp màn hình của bạn, bạn đang sử dụng một mẫu dự án VSTO được cài đặt như một phần của các công cụ phát triển Office.

+0

Vì vậy, những gì bạn đang nói là * trước * HTML5, 2 là một và giống nhau. Họ không thể tách rời nhau. –

+1

@swiss_programmer Họ không thể đoán được tôi đoán, nhưng chúng không giống nhau. Mẫu dự án VSTO đi kèm với các công cụ phát triển Office, nhưng một khi được triển khai và cài đặt trên máy khách, nó chỉ là một ứng dụng VSTO. – Vache

+0

Tôi đoán "Office Developer Tools" có thể được đặt tên khác là "VSTO Templates" hoặc "VSTO Developer Tools" (tại thời điểm đó). –

-4

Studio Công cụ trực quan cho Office (aka VSTO) là nửa MS Office.

Công cụ phát triển Microsoft Office là nửa Visual Studio.

+0

VSTO chỉ là một nửa văn phòng MS? Họ đang xây dựng trong Visual Studio là họ không? – Bit

2

Tôi đã tìm thấy câu trả lời chi tiết hơn.

What are similarities and differences between Microsoft Office Developer Tools for Visual Studio and Visual Studio Tools for Office?

Một số thông tin về Công cụ nhà phát triển Microsoft Office cho Visual Studio

Microsoft đã phát hành Office Tools Nhà phát triển cho Visual Studio. Các công cụ đã có sẵn ở dạng xem trước và cung cấp một thay thế cho Napa, người sáng tạo ứng dụng nhẹ trực tuyến của Microsoft.

Các tiện ích mở rộng cho Visual Studio có thể được sử dụng để viết ứng dụng cho Office, SharePoint và Office 365. Phiên bản trước của Office sử dụng Visual Cơ bản cho ứng dụng làm ngôn ngữ lập trình. Các tiện ích mở rộng mới cho phép bạn viết các ứng dụng cho Office và SharePoint bằng công nghệ web chẳng hạn như HTML5, CSS, JavaScript, REST, OData và OAuth.

Apps phát triển có thể được bán trong Office Store hay sử dụng trong nội công ty riêng của mình. Bản phát hành mới cũng cho phép bạn viết các ứng dụng giúp sử dụng SharePoint mà không cần có SharePoint trên máy cục bộ của bạn.

Một ứng dụng cho Office cơ bản là một trang web được lưu trữ bên trong một ứng dụng client Office, và các ứng dụng bạn có thể viết cho Office và SharePoint đến trong ba loại

những người xuất hiện trong cửa sổ nhiệm vụ của một Ứng dụng văn phòng; những nội dung xuất hiện bên trong nội dung của tài liệu Office như dưới dạng trang tính; và ứng dụng thư cho Outlook và Outlook Web Truy cập. Chúng xuất hiện bên cạnh mục Outlook đang mở, chẳng hạn như thông báo email
, yêu cầu họp, phản hồi cuộc họp, cuộc họp hủy hoặc hẹn. Các thành phần cơ bản của ứng dụng cho văn phòng là tệp kê khai XML và trang web. Tệp kê khai xác định các cài đặt và điểm khác nhau cho trang web triển khai giao diện người dùng ứng dụng và logic tùy chỉnh.

Theo tổng quan về các công cụ mới, một ứng dụng dành cho Office có thể làm khá nhiều bất cứ điều gì một trang web có thể làm bên trong trình duyệt, chẳng hạn như cung cấp một giao diện người dùng tương tác và logic tùy chỉnh thông qua JavaScript, hoặc sử dụng khuôn khổ JavaScript ví dụ như jQuery.

Phương pháp thứ hai để phát triển cho Office 13 và 365 là sử dụng công cụ phát triển trực tuyến "Napa" của Microsoft, mà Microsoft mô tả làm bạn đồng hành nhẹ cho Visual Studio. Napa là ứng dụng miễn phí dựa trên trình duyệt cho SharePoint mà bạn có thể sử dụng để viết ứng dụng.

Trong khi các ứng dụng nhẹ có thể đáp ứng một số nhu cầu, nó có giá trị lưu ý rằng Visual Basic cho các ứng dụng và VSTO làm cả hai vẫn làm việc trong Office 2013, nhược điểm duy nhất là bạn không thể sử dụng chúng để tạo ra các ứng dụng mà có thể được bán trong Cửa hàng Office.

Đối với nhiều nhà phát triển Office hiện có, việc đẩy xa khách hàng phong phú được cung cấp trong Visual Basic cho ứng dụng là một bất lợi. Lợi ích khi có thể bán chúng trong Cửa hàng Office chỉ có sẵn nếu bạn có Đăng ký dành cho nhà phát triển Office 365, bao gồm Trang web dành cho nhà phát triển SharePoint Online được tùy chỉnh để tạo và thử nghiệm ứng dụng. ứng dụng của bạn trong Cửa hàng.

Một số thông tin về VSTO: -

VSTO, hoặc Visual Studio Tools for Office, hoặc Microsoft Visual Studio Tools là một phần của Visual Studio .NET cụ bộ của Microsoft và hỗ trợ Microsoft.NET Framework. Nó được các nhà phát triển sử dụng để viết mã kết nối các ứng dụng Microsoft Office Word, Excel và Outlook . Các nhà phát triển sử dụng VSTO có thể sử dụng ngôn ngữ C# hoặc Visual Basic . Nó là một thay thế cho Visual Basic cho các ứng dụng, hoặc VBA

Bạn có thể sử dụng các công cụ nhà phát triển Microsoft Office trong Visual Studio để tạo các ứng dụng .NET Framework mở rộng Office. Các ứng dụng này cũng được đặt tên là giải pháp Office.

Công cụ dành cho nhà phát triển Office cung cấp các tính năng giúp bạn tạo các giải pháp văn phòng phù hợp với nhiều nhu cầu kinh doanh khác nhau.Các công cụ bao gồm các mẫu dự án để giúp bạn tạo các giải pháp Office bằng cách sử dụng Visual Basic hoặc Visual C# và các nhà thiết kế trực quan giúp bạn tạo giao diện người dùng tùy chỉnh cho các giải pháp Office của bạn.

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