Sunteți pe pagina 1din 13

Overview of apps for Office 2013 Page 1 of 13

Overview of apps for Office 2013


Office 2013

Applies to: Office 2013, Office 365 ProPlus

Topic Last Modified: 2016-03-24

Summary: Learn about apps for Office and how to obtain and manage apps for Office for users in your organization.

Audience: IT Professionals

The new apps for Office enable users to run the same solutions across applications, platforms, and devices, and
provide an improved experience within Office applications by integrating rich content and services from the web. In
this article, you can learn more about the types of apps for Office and the applications that support them. You can
also learn how to make apps for Office available to users, how to manage them by using Group Policy settings or the
registry, and how to monitor them by using Telemetry Dashboard.

Important:

This article provides content for administrators who configure and deploy Office 2013 for their organizations. Are
you looking for how to use apps for Office? Search office.com for apps for Office.

In this article:

• What is apps for Office?

• Anatomy of an app for Office

• Types of apps for Office

• Supported applications for apps for Office

• Privacy and security for apps for Office

• Managing access to apps for Office

• Monitoring apps for Office

• Managing the performance of apps for Office

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 2 of 13

What is apps for Office?


Developers use apps for Office to create engaging new consumer and enterprise experiences that run within
supported Office 2013 applications by using the power of the web and standard web technologies such as HTML5,
XML, CSS3, JavaScript, and REST APIs.

An app for Office is basically a webpage that is hosted inside an Office client application. You can use apps to
extend the functionality of a document, email message, meeting request, or appointment. Apps can run in
multiple environments and clients. These include rich Office desktop clients, Office Online, mobile browsers, and
also on-premises and in the cloud. Developers can publish apps to the Office Store or to an onsite catalog, where
they can be available to users from their Office 2013 applications. As the IT Administrator of your organization,
you can control how the apps for Office become available to users.

Anatomy of an app for Office


The basic components of an app for Office are an XML manifest file and a webpage. The manifest defines various
settings and points to the webpage that implements the app UI and custom logic, as shown in the following
figure.

Manifest + webpage = an app for Office

The manifest specifies settings and capabilities of the app, such as the following:

• The URL of the webpage that implements the app UI and programming logic.

• The app display name, description, ID, version, and default locale.

• Whether the app can be shown as a task pane, in line with document content, or started contextually in an
email message, meeting request, or appointment.

• The kinds of client applications (including rich clients and Office Online) that an app supports.

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 3 of 13

• The permission level and data access requirements for the app.

Types of apps for Office


The three basic types of apps for Office are task pane, content, and mail apps for Outlook.

Task pane apps


Task pane apps enable users to see the app for Office side-by-side with an Office document, and provide app
for Office developers with the opportunity to supply contextual information and functionality to enhance the
document viewing and authoring experience. For example, a task pane app can look up and retrieve product
information from a web service, based on the product name or part number that a user selects in a document.
An example of a task pane app for Word 2013 that uses the Bing Translator service is shown in the following
figure.

Task pane app

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 4 of 13

Content apps
Content apps integrate web-based features as content that can be shown in line with the document. Content
apps enable users to integrate rich, web-based data visualizations, embedded media such as integrating a
YouTube video player or a picture gallery as part of a document, and also other external content. The following
figure shows an example of a content app for Excel 2013 that uses a web service to generate a geographical
sales heat map.

Content app

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 5 of 13

Mail apps
Mail apps are displayed next to the currently viewed Outlook items: email message, meeting request, meeting
response, meeting cancellation, or appointment. They can access contextual information from the item and use
that data to access additional information about the server and from web services to create compelling user
experiences. In most cases, a mail app runs without modification on the Outlook 2013 rich client and Outlook
Web App for Exchange Server 2013. This user experience is seamless, whether on the desktop, the web, or on
tablet and mobile devices.

Note:

The mail apps require Exchange Server 2013. POP and IMAP email accounts are not supported.

The following figure shows an example of a mail app that uses the Bing Maps service.

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 6 of 13

Mail app

Supported applications for apps for Office


One big benefit of apps for Office is that they can be supported both on Office 2013 rich clients and some
corresponding Office Online programs. To the developer, this means that, in many scenarios, they do not have to
create separate apps for different environments or applications. To the user, it means a consistent user experience
across the desktop and web browser. And for the IT Professional, it means that it’s easy to manage apps for Office
across environments and applications.

For task pane apps, this means the same app can run on Excel 2013, Excel Online, Word 2013, and Project 2013.
For apps for Outlook, it means that the same app can work for Outlook 2013 on the desktop, tablet, and mobile
devices.

Supported app types

Application Supported types

Excel 2013

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 7 of 13

• Task pane
• Content

Excel Online
• Content

Word 2013
• Task pane

Outlook 2013
• Mail

Outlook Web App


• Mail

Project Professional 2013


• Task pane

PowerPoint 2013
• Task pane

Privacy and security for apps for Office


Privacy and security for apps for Office are covered in the following two MSDN topics:

• Privacy and security for apps for Office

• Privacy and security for mail apps for Outlook

See Using Group Policy to manage how users can install and use apps for Office to learn more about the Group
Policy settings that can help you manage privacy and security for apps for Office.

Managing access to apps for Office


As the IT Administrator of your organization, you can control how the apps for Office become available to users.
You can choose the type of hosting option that's appropriate for your organization. For example, if you don’t want
users to access apps for Office from the Office Store, you can disable that capability by using Group Policy. Then,
you can make apps for Office available to users by hosting them internally in a SharePoint App Catalog, an
Exchange catalog, or a file catalog share. These distribution methods are described in the following sections.

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 8 of 13

Supported distribution points for apps for Office


After an app for Office is created by a developer, the developer can decide how to publish it so that it is
available to the users within your organization. In Office 2013, the following distribution points are supported
for publishing apps for Office:

• Office Store Hosted and regulated by Microsoft, the Office Store is where developers around the world
can publish and sell their custom Office solutions. End users and IT professionals can download these
custom Office solutions for personal or corporate use. Office Store handles the consumer download
experience from discovery to purchase, upgrades, and updates.

• SharePoint App Catalog   For task pane and content apps, IT departments can deploy private app
catalogs to provide the same app acquisition experience that the Office Store provides. This new catalog
and development platform enables IT departments to use a streamlined method to distribute apps for
Office and SharePoint to managed users from a central location.

App Catalog is available to all SharePoint customers (including Office 365 and SharePoint on-premises).
App Catalog enables publishing and administration of both internally created apps and apps that are
available in the Office Store and licensed for corporate use. For more information, see Manage the App
Catalog in SharePoint 2013.

• Exchange catalog   This is a private catalog that is managed by an Exchange administrator for mail apps
that are available to users of the Exchange Server on which it resides. It enables publication and
administration of corporate mail apps, such as internally created apps and apps that are available in the
Office Store and licensed for corporate use.

• File-based app catalog   IT departments and developers can deploy task pane and content apps to a
central file share, where the manifest files will be stored and managed. Users can then obtain apps by
specifying this file share as a trusted catalog, or an IT administrator can configure this file share as a
trusted catalog by using Group Policy.

Using Group Policy to manage how users can install and use apps for Office

You can manage and enforce apps for Office settings by using Group Policy settings that are available in the
Office 2013 Administrative Template files (ADMX/ADML) and Office Customization Tool. The settings are found
under User Configuration\Administrative Templates\Microsoft Office 2013\Security Settings\Trust
Center\Trusted Catalogs. The OCT settings are in corresponding locations on the Modify user settings page
of the OCT.

The following table describes the Group Policy settings that manage apps for Office.

Group Policy settings for apps for Office

Setting name Description

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 9 of 13

Allow Unsecure Allows users to run nonsecure apps for Office, which are apps that have webpage or
Apps and Catalogs catalog locations that are not SSL-secured (https://), and are not in users' Internet
zones.

Default Shared Allows you to set the URL for the Shared Folder from which users can insert apps into
Folder Location their Office documents.

Default SharePoint Allows you to set the location of the SharePoint Catalog that is designated as
Catalog Location Default. The apps for Office that are contained in the Default Catalog can be inserted
into Office documents by users.

Block Apps for Allows you to prevent users from using apps for Office.
Office

Block the Office Allows you to prevent users from using or inserting apps that come from the Office
Store Store.

Trusted Catalog Sets the URL location of a Trusted SharePoint Catalog or Shared Folder Catalog. All
Location (#1-#10) apps for Office at this location are trusted so that users can work with these apps in
their documents. However, the user cannot insert these apps into an Office
document.

Using Group Policy and Exchange admin center to manage how users can install and use
apps for Outlook
You can prevent users from downloading apps for Outlook from the Office Store and, for Outlook that comes
with an Office 365 subscription, remove the Store button from the Home tab.

To prevent users from downloading apps for Outlook from the Office Store, remove the My marketplace apps
user role from the user policy in the Exchange Administration Center (EAC). To do this,

1. In EAC, select Permissions > User roles.

2. Select the policy and Edit.

3. Under Other roles, clear the My marketplace apps check box.

4. Select Save.

To remove the Office Store button from the Home tab in the version of Outlook that comes with an Office 365
subscription, use the Outlook Group Policy setting Hide the Office Store button, shown in the following table.
In Group Policy, the setting is found under User Configuration\Administrative Templates\Microsoft
Outlook 2013\Outlook Options\Other.

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 10 of 13

Setting name Registry path and value name Description

Hide the Group Policy registry path: Removes the Office


Office Store HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\15.0 Store button from
button \Outlook\Options\WebExt! StoreButtonInRibbonHomeTabAllowed the Home tab in the
version of Outlook
that comes with an
Office 365
subscription.

Monitoring apps for Office


Telemetry Dashboard helps IT professionals monitor client computers to learn what Office solutions, add-ins, and
documents are being used in an organization. You can use Telemetry Dashboard to monitor loads and load
failures for apps for Office in Word, Excel, and Outlook. This information will tell you which apps for Office are
frequently used in your organization and which apps for Office are experiencing errors. For more information, see
Deploy Telemetry Dashboard.

Managing the performance of apps for Office


You can control the performance of apps for Office by adding or changing performance-related threshold registry
settings.

There are three ways for an administrator to set these registry keys, listed in the following tables. The following is
the order that a host application checks for the existence of these keys:

1. If the host application supports group policy for app resource usage, the host application first looks for a
group policy key.

2. In the absence of a group policy key, the host application looks for an application-specific registry key.

3. If an application-specific key is absent, the host application looks for a global registry key.

4. If the host application does not find a global registry key, the host application uses the corresponding
default value.

For apps for Office, the settings in the following table can be added or changed in the registry. You can add these
registry keys in the general Office hive under HKLM:

• HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\WEF, for Windows Installer-based (MSI)


versions of Office, such as the volume licensed version of Office Professional Plus 2013.

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 11 of 13

• HKLM\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Mic
rosoft\Office\15.0\WEF, for Click-to-Run versions of Office, such as Office 365 ProPlus.

The global registry keys in the following table apply to all apps for Office, running on any Office rich client that
supports apps for Office on the local computer.

These registry keys are not present by default in the Windows registry. Administrators create them initially if they
want to fine-tune the performance of apps for Office. You can configure application specific settings by creating a
key under WEF, such as HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\WEF\Excel for Excel. Also,
users must restart the corresponding host application for that application to recognize such settings.

Note:

Only the Outlook 2013 rich client and mail apps support application-specific settings. You can create those in
the Outlook hive:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\WEF\Outlook
However, it is better to use the Outlook 2013 group policy settings.

Performance-related registry settings for apps for Office

Value name Data type Value data

AlertInterval DWORD The number of seconds of the interval to check memory and
CPU core usages. The default value is 5 seconds.

• Maximum value = 600 seconds.


• Minimum value = 5 seconds.

This setting governs how often a host application, like Word,


checks memory and CPU core usage for a running app three
times in a row. For example, if you use the default value of 5
seconds, the host application checks memory and CPU core
usage 3 times, once every 5 seconds for a total duration of 15
seconds. The default threshold for CPU core usage is 90%.

If the app for Office requires more than the specified memory
or CPU core usage when a memory or CPU core check occurs,
the host application will:

• Display a warning to the user if the app for Office is


either a content app, or a task pane app.
• Disable the app if the app for Office is a mail app.

MemoryAlertThreshold DWORD

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 12 of 13

The physical memory usage limit, in MB, for an app for Office.
Setting a key to 0 disables the check for that type of device.

• Maximum value = 1,500 MB.


• Minimum value = 0 MB.

By default, the host application determines the threshold


based on the available physical memory on the device and
does not use an absolute limit. When a host application
detects that physical memory usage on a device exceeds 80%
of the available memory, the client computer starts to monitor
the memory usage of an app for Office. The memory usage is
monitored at a document level for content and task pane apps,
and at a mailbox level for mail apps. At an interval set by the
AlertInterval setting, the client computer warns the user if
physical memory usage for a set of apps for Office at the
document or mailbox level exceeds 50%.

You can, however, explicitly use Group Policy to specify


absolute MemoryAlertThreshold settings for client
computers.

If the app for Office requires more than the specified memory
alert threshold when a memory check occurs, the host
application of a content or task pane app will display a warning
to the user, and the host application of a mail app will
automatically disable the app.

RestartManagerRetryLimit DWORD Tolerance for crashes. Specifies the maximum number of


restart attempts for an app for Office that has crashed. The
default is 4.

• Maximum value= 11.


• Minimum value = 2.

This setting governs the number of restarts that are used for a
running app.

If the app requires more than the specified number of restarts


during a session, the host application will automatically disable
the app.

Outlook 2013 provides Group Policy settings to help you manage mail apps for Outlook. You can find them under
User Configuration\Administrative Templates\Microsoft Outlook 2013\Security\Trust Center. If you are
using the Windows based-installer (MSI) delivery format of Office 2013, you can use the OCT to set default
settings that users can later change. OCT settings are in corresponding locations on the Modify user settings
page of the OCT.

Performance-related Group Policy settings for mail apps

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016
Overview of apps for Office 2013 Page 13 of 13

Important:

These settings do not apply to Outlook Web App. However, if the activation limit causes a mail app for Outlook
to be disabled in Outlook 2013, it will also be disabled in Outlook Web App.

The following table describes the Group Policy settings that manage mail apps for Outlook. The term "web
extension" in the policy setting name refers to mail apps for Outlook.

Performance-related Group Policy settings for mail apps

Setting name Description

Specify activation disabling Lets you specify the threshold that Outlook refers to before disabling a mail
threshold for web extensions app for Outlook during activation.

Specify activation manager Lets you specify the retry limit Outlook uses before disabling a mail app for
retry limit for web extensions Outlook during activation.

Specify alert interval for web Lets you specify the alert interval Outlook uses before disabling a mail app for
extensions Outlook during initialization. The alert interval controls how often Office
checks on memory and CPU usage for a running a mail app for Outlook.

Specify Outlook memory Lets you specify the memory usage limit Outlook uses before disabling a mail
alert threshold for web app for Outlook during initialization. The memory alert threshold controls the
extensions maximum amount of virtual memory that can be used by a running mail app
for Outlook.

Specify the number of Lets you specify the number of restart Outlook attempts for a running a mail
restarts attempted for a app for Outlook.
running web extension.

© 2016 Microsoft

https://technet.microsoft.com/en-us/library/jj219429(d=printer).aspx 9/10/2016

S-ar putea să vă placă și