Microsoft Outlook 2016 For Mac Tutorial

 admin
  1. Microsoft Outlook 2016 Tutorial Pdf
  2. Microsoft Outlook 2016 For Mac Tutorial
  3. Free Tutorial On Outlook 2016
  4. Microsoft Outlook 2016 For Mac Tutorial Software
  5. Microsoft Outlook 2016 For Mac Tutorial Download
  6. Microsoft Outlook 2016 For Mac Tutorial Mac
  7. Microsoft Outlook 2016 For Mac Tutorial Windows 10

Status Bar Microsoft® Outlook 2016 Quick Reference Card To Access the Inbox: Click the Mail button in the Navigation Bar. To Check for New Messages: Click the Send/Receive button on the Quick Access toolbar, or press F9. Message Indicators: Message has not been read. File is attached to the message. Feb 26, 2017 This video gives you a brief tour of what Microsoft Outlook 2016 looks like on a mac computer. Microsoft Outlook 2016 Tutorial. How to organise your folders in Microsoft Outlook for Mac. Mar 12, 2020  Microsoft Office 2016 - Unmistakably Office, designed for Mac. The new versions of Word, Excel, PowerPoint, Outlook, and OneNote provide the best of both worlds for Mac users - the familiar Office experience paired with the best of Mac. If you already use Office on a PC or iPad, you will find yourself right at home in Office 2016 for Mac. Can I install Office 2016 for Mac and Office for Mac 2011 on the same computer? Yes, you can install and use Office 2016 for Mac and Office for Mac 2011 at the same time. However, we recommend that you uninstall Office for Mac 2011 before you install the new version just to prevent any confusion. Download our free Office for Mac Quick Starts to get up and running quickly. Tip: To view, you may first need to first download and install the free Adobe Acrobat Reader DC software. Word for Mac Quick Start. Outlook for Office 365 for Mac Office for business Office 365 Small Business Outlook 2016 for Mac Office 2016 for Mac Outlook 2019 for Mac More. Less The following table provides information and tips for entering advanced IMAP settings.

-->

This tutorial teaches you how to build an Outlook add-in that can be used in message compose mode to insert content into the body of a message.

In this tutorial, you will:

  • Create an Outlook add-in project
  • Define buttons that will render in the compose message window
  • Implement a first-run experience that collects information from the user and fetches data from an external service
  • Implement a UI-less button that invokes a function
  • Implement a task pane that inserts content into the body of a message

Prerequisites

  • Node.js (the latest LTS version)

  • The latest version of Yeoman and the Yeoman generator for Office Add-ins. To install these tools globally, run the following command via the command prompt:

    Note

    Even if you've previously installed the Yeoman generator, we recommend you update your package to the latest version from npm.

  • Outlook 2016 or later on Windows (connected to an Office 365 account) or Outlook on the web

  • A GitHub account

Setup

The add-in that you'll create in this tutorial will read gists from the user's GitHub account and add the selected gist to the body of a message. Complete the following steps to create two new gists that you can use to test the add-in you're going to build.

  1. Login to GitHub.

  2. Create a new gist.

    • In the Gist description.. field, enter Hello World Markdown.

    • In the Filename including extension.. field, enter test.md.

    • Add the following markdown to the multiline textbox:

    • Select the Create public gist button.

  3. Create another new gist.

    • In the Gist description.. field, enter Hello World Html.

    • In the Filename including extension.. field, enter test.html.

    • Add the following markdown to the multiline textbox:

    • Select the Create public gist button.

Create an Outlook add-in project

  1. Run the following command to create an add-in project using the Yeoman generator:

    Note

    When you run the yo office command, you may receive prompts about the data collection policies of Yeoman and the Office Add-in CLI tools. Use the information that's provided to respond to the prompts as you see fit.

    When prompted, provide the following information to create your add-in project:

    • Choose a project type - Office Add-in Task Pane project

    • Choose a script type - Javascript

    • What do you want to name your add-in? - Git the gist

    • Which Office client application would you like to support? - Outlook

    After you complete the wizard, the generator will create the project and install supporting Node components.

    Tip

    You can ignore the next steps guidance that the Yeoman generator provides after the add-in project's been created. The step-by-step instructions within this article provide all of the guidance you'll need to complete this tutorial.

  2. Navigate to the root directory of the project.

  3. This add-in will use the following libraries:

    • Showdown library to convert Markdown to HTML
    • URI.js library to build relative URLs.
    • jquery library to simplify DOM interactions.

    To install these tools for your project, run the following command in the root directory of the project:

Update the manifest

The manifest for an add-in controls how it appears in Outlook. It defines the way the add-in appears in the add-in list and the buttons that appear on the ribbon, and it sets the URLs for the HTML and JavaScript files used by the add-in.

Specify basic information

For

Make the following updates in the manifest.xml file to specify some basic information about the add-in:

  1. Locate the ProviderName element and replace the default value with your company name.

  2. Locate the Description element, replace the default value with a description of the add-in, and save the file.

Test the generated add-in

Before going any further, let's test the basic add-in that the generator created to confirm that the project is set up correctly.

Note

Office Add-ins should use HTTPS, not HTTP, even when you are developing. If you are prompted to install a certificate after you run the following command, accept the prompt to install the certificate that the Yeoman generator provides.

  1. Run the following command in the root directory of your project. When you run this command, the local web server will start (if it's not already running).

  2. Follow the instructions in Sideload Outlook add-ins for testing to sideload the manifest.xml file that's located in the root directory of the project.

  3. In Outlook, open an existing message and select the Show Taskpane button. If everything's been set up correctly, the task pane will open and render the add-in's welcome page.

Define buttons

Now that you've verified the base add-in works, you can customize it to add more functionality. By default, the manifest only defines buttons for the read message window. Let's update the manifest to remove the buttons from the read message window and define two new buttons for the compose message window:

  • Insert gist: a button that opens a task pane

  • Insert default gist: a button that invokes a function

Remove the MessageReadCommandSurface extension point

Open the manifest.xml file and locate the ExtensionPoint element with type MessageReadCommandSurface. Delete this ExtensionPoint element (including its closing tag) to remove the buttons from the read message window.

Add the MessageComposeCommandSurface extension point

Locate the line in the manifest that reads </DesktopFormFactor>. Immediately before this line, insert the following XML markup. Note the following about this markup:

  • The ExtensionPoint with xsi:type='MessageComposeCommandSurface' indicates that you're defining buttons to add to the compose message window.

  • By using an OfficeTab element with id='TabDefault', you're indicating you want to add the buttons to the default tab on the ribbon.

  • The Group element defines the grouping for the new buttons, with a label set by the groupLabel resource.

  • The first Control element contains an Action element with xsi:type='ShowTaskPane', so this button opens a task pane.

  • The second Control element contains an Action element with xsi:type='ExecuteFunction', so this button invokes a JavaScript function contained in the function file.

Update resources in the manifest

The previous code references labels, tooltips, and URLs that you need to define before the manifest will be valid. You'll specify this information in the Resources section of the manifest.

  1. Locate the Resources element in the manifest file and delete the entire element (including its closing tag).

  2. In that same location, add the following markup to replace the Resources element you just removed:

  3. Save your changes to the manifest.

Reinstall the add-in

Since you previously installed the add-in from a file, you must reinstall it in order for the manifest changes to take effect.

  1. Follow the instructions in Sideload Outlook add-ins for testing to locate the Custom add-ins section at the bottom of the My add-ins dialog box.

  2. Select the .. button next to the Git the gist entry and then choose Remove.

  3. Close the My add-ins window.

  4. The custom button should disappear from the ribbon momentarily.

  5. Follow the instructions in Sideload Outlook add-ins for testing to reinstall the add-in using the updated manifest.xml file.

After you've reinstalled the add-in, you can verify that it installed successfully by checking for the commands Insert gist and Insert default gist in a compose message window. Note that nothing will happen if you select either of these items, because you haven't yet finished building this add-in.

  • If you're running this add-in in Outlook 2016 or later on Windows, you should see two new buttons in the ribbon of the compose message window: Insert gist and Insert default gist.

  • If you're running this add-in in Outlook on the web, you should see a new button at the bottom of the compose message window. Select that button to see the options Insert gist and Insert default gist.

Implement a first-run experience

This add-in needs to be able to read gists from the user's GitHub account and identify which one the user has chosen as the default gist. In order to achieve these goals, the add-in must prompt the user to provide their GitHub username and choose a default gist from their collection of existing gists. Complete the steps in this section to implement a first-run experience that will display a dialog to collect this information from the user.

Collect data from the user

Let's start by creating the UI for the dialog itself. Within the ./src folder, create a new subfolder named settings. In the ./src/settings folder, create a file named dialog.html, and add the following markup to define a very basic form with a text input for a GitHub username and an empty list for gists that'll be populated via JavaScript.

Next, create a file in the ./src/settings folder named dialog.css, and add the following code to specify the styles that are used by dialog.html.

Now that you've defined the dialog UI, you can write the code that makes it actually do something. Create a file in the ./src/settings folder named dialog.js and add the following code. Note that this code uses jQuery to register events and uses the messageParent function to send the user's choices back to the caller.

Update webpack config settings

Finally, open the file webpack.config.js file in the root directory of the project and complete the following steps.

  1. Locate the entry object within the config object and add a new entry for dialog.

    After you've done this, the new entry object will look like this:

  2. Locate the plugins array within the config object and add these two new objects to the end of that array.

    After you've done this, the new plugins array will look like this:

  3. If the web server is running, close the node command window.

  4. Run the following command to rebuild the project.

  5. Run the following command to start the web server.

Fetch data from GitHub

Microsoft Outlook 2016 Tutorial Pdf

The dialog.js file you just created specifies that the add-in should load gists when the change event fires for the GitHub username field. To retrieve the user's gists from GitHub, you'll use the GitHub Gists API.

Within the ./src folder, create a new subfolder named helpers. In the ./src/helpers folder, create a file named gist-api.js, and add the following code to retrieve the user's gists from GitHub and build the list of gists.

Note

You may have noticed that there's no button to invoke the settings dialog. Instead, the add-in will check whether it has been configured when the user selects either the Insert default gist button or the Insert gist button. If the add-in has not yet been configured, the settings dialog will prompt the user to configure before proceeding.

Microsoft Outlook 2016 For Mac Tutorial

Implement a UI-less button

This add-in's Insert default gist button is a UI-less button that will invoke a JavaScript function, rather than open a task pane like many add-in buttons do. When the user selects the Insert default gist button, the corresponding JavaScript function will check whether the add-in has been configured.

  • If the add-in has already been configured, the function will load the content of the gist that the user has selected as the default and insert it into the body of the message.

  • If the add-in hasn't yet been configured, then the settings dialog will prompt the user to provide the required information.

Update the function file (HTML)

A function that's invoked by a UI-less button must be defined in the file that's specified by the FunctionFile element in the manifest for the corresponding form factor. This add-in's manifest specifies https://localhost:3000/commands.html as the function file.

Open the file ./src/commands/commands.html and replace the entire contents with the following markup.

Update the function file (JavaScript)

Open the file ./src/commands/commands.js and replace the entire contents with the following code. Note that if the insertDefaultGist function determines the add-in has not yet been configured, it adds the ?warn=1 parameter to the dialog URL. Doing so makes the settings dialog render the message bar that's defined in ./settings/dialog.html, to tell the user why they're seeing the dialog.

Create a file to manage configuration settings

The HTML function file references a file named addin-config.js, which doesn't yet exist. Create a file named addin-config.js in the ./src/helpers folder and add the following code. This code uses the RoamingSettings object to get and set configuration values.

Create new functions to process gists

Free Tutorial On Outlook 2016

Next, open the ./src/helpers/gist-api.js file and add the following functions. Note the following:

Microsoft Outlook 2016 For Mac Tutorial Software

  • If the gist contains HTML, the add-in will insert the HTML as-is into the body of the message.

  • If the gist contains Markdown, the add-in will use the Showdown library to convert the Markdown to HTML, and will then insert the resulting HTML into the body of the message.

  • If the gist contains anything other than HTML or Markdown, the add-in will insert it into the body of the message as a code snippet.

Test the button

Save all of your changes and run npm run dev-server from the command prompt, if the server isn't already running. Then complete the following steps to test the Insert default gist button.

  1. Open Outlook and compose a new message.

  2. In the compose message window, select the Insert default gist button. You should be prompted to configure the add-in.

  3. In the settings dialog, enter your GitHub username and then either Tab or click elsewhere in the dialog to invoke the change event, which should load your list of gists. Select a gist to be the default, and select Done.

  4. Select the Insert default gist button again. This time, you should see the contents of the gist inserted into the body of the email.

    Note

    Outlook on Windows: To pick up the latest settings, you may need to close and reopen the compose message window.

Implement a task pane

This add-in's Insert gist button will open a task pane and display the user's gists. The user can then select one of the gists to insert into the body of the message. If the user has not yet configured the add-in, they will be prompted to do so.

Specify the HTML for the task pane

In the project that you've created, the task pane HTML is specified in the file ./src/taskpane/taskpane.html. Open that file and replace the entire contents with the following markup.

Specify the CSS for the task pane

In the project that you've created, the task pane CSS is specified in the file ./src/taskpane/taskpane.css. Open that file and replace the entire contents with the following code.

Specify the JavaScript for the task pane

In the project that you've created, the task pane JavaScript is specified in the file ./src/taskpane/taskpane.js. Open that file and replace the entire contents with the following code.

Test the button

Save all of your changes and run npm run dev-server from the command prompt, if the server isn't already running. Then complete the following steps to test the Insert gist button.

  1. Open Outlook and compose a new message.

  2. Microsoft keyboard software for mac. In the compose message window, select the Insert gist button. You should see a task pane open to the right of the compose form.

  3. In the task pane, select the Hello World Html gist and select Insert to insert that gist into the body of the message.

Next steps

In this tutorial, you've created an Outlook add-in that can be used in message compose mode to insert content into the body of a message. To learn more about developing Outlook add-ins, continue to the following article:

Sending email has never been easier than it is in Outlook 2016. You’ll notice the familiar Ribbon interface, and you’ll still find all the Outlook features you’ve come to love — plus some new ones. Use this handy Cheat Sheet to orient yourself with Outlook’s new look and feel. There’s also a helpful table of Outlook shortcut keys.

Microsoft Outlook 2016 For Mac Tutorial Download

Outlook 2016’s Mail Home Tab

The Mail Home tab on Outlook 2016’s Ribbon contains all the tools you need for daily email tasks as well as for managing the messages you accumulate and retain for reference. The following image shows you what each of Outlook 2016’s Mail Home tab buttons can help you do.

Outlook 2016’s Calendar Home Tab

Microsoft Outlook 2016 For Mac Tutorial Mac

The Calendar Home tab on the Outlook 2016 Ribbon lets you choose how you prefer to view your appointments. You can choose among views for a day, a workweek, a week, or a month, as shown in the following image. You can also choose a schedule view for seeing several schedules at once.

Outlook 2016’s Contacts Home Tab

Outlook 2016’s Contacts is more than just a list of names and email addresses. You can take advantage of the Contacts Home tab on the Outlook 2016 Ribbon to create new contacts, to arrange the way you view the contacts you have, or to create email messages or mail merge documents. The following image shows the popular Business Card view.

Outlook 2016’s Tasks Home Tab

More than an email program, Outlook 2016 can also help you schedule and track personal and professional projects. On the Tasks Home tab on the Outlook 2016 Ribbon, you’ll see tools for managing your workload more quickly and effectively, as shown in the following image. You can choose from a variety of views that can help you keep track of pressing priorities.

Microsoft Outlook 2016 For Mac Tutorial Windows 10

Outlook 2016 Shortcuts

You can accomplish tasks a lot faster when you use Outlook, and you can be even faster if you use Outlook’s shortcut keys. The following tables offer several handy shortcuts to help you work more quickly and more efficiently with Outlook 2016.

Outlook 2016 Shortcuts
This ShortcutCreates One of These
Ctrl+Shift+AAppointment
Ctrl+Shift+CContact
Ctrl+Shift+LDistribution list
Ctrl+Shift+EFolder
Ctrl+Shift+MEmail message
Ctrl+Shift+NNote
Ctrl+Shift+KTask
Ctrl+Shift+QMeeting request
This ShortcutSwitches To
Ctrl+1Mail
Ctrl+2Calendar
Ctrl+3Contacts
Ctrl+4Tasks
Ctrl+5Notes
Ctrl+6Folder List
Ctrl+7Shortcuts
Ctrl+8Journal
This ShortcutHelps You Do This
Ctrl+S or Shift+F12Save
Alt+SSave and close; Send
F12Save As
Ctrl+ZUndo
Ctrl+DDelete
Ctrl+PPrint
F7Check spelling
Ctrl+Shift+VMove to folder
InsMark complete
Ctrl+FForward