Overview of the Midweek Editor File Menu:

File MenuDownload Schedule InformationExport Student InformationImport Student InformationWeekend MeetingReferenced SchedulesSave | Save As FilePrint PreviewPrint Preview - Personal CopiesUpdate Google / Outlook calendarPreview in Browser

Note IconLearn more about the File Menu by looking through the rest of this help topic. Or, as an alternative, click on the menu item you are interested in on the screenshot above.

Download Schedule Information

Many of the languages have support for downloading monthly schedule information. This information is provided by willing volunteers.

It will display English if your language is not yet supported. If this happens in your case and you would like to become a willing volunteer then please contact me to see what is involved.

You are presented with the following options when you use this feature:

Download Schedule Info Options

The last option will download the data for the selected week and all the remaining weeks that are on the schedule. This setting is useful if you have changed the Date Range and want to download the missing information.

Note IconUse the Check for Latest Schedule information feature to find out if the schedule you are trying to prepare is available.

Export Student Information

This has been implemented for the LMMO. The idea is that he runs the program, adds in any new students, and then populates the student assignments (and counsel points). When ready, he uses this feature to export the details and sends the resulting file to the CBOE.

Import Student Information

This has been implemented for the CBOE. The idea is that he takes the student information data file that has been sent to him from the LMMO and then imports it. It will automatically add any new students into his database (so he does not need to add them in himself) and it will automatically fill in all the student assignments and counsel details.

Weekend Meeting

It is possible to include the weekend meeting information on the schedule. A window is displayed where this can be entered manually. Some of the information can be imported from your Public Talks database (if you are using the software). You have to press the menu item for each week on the schedule.

Several templates (e.g. Workbook-S-140-PublicTalk-WatchtowerStudy-ServiceTalk) have been provided that includes the public talk information on the schedule. But you would have to set the page break to every week.

Weekend Meeting Sample

You are free to extend it and / or customize your own schedule.

Reference Schedule / Close Referenced Schedule

Please read the associated help topic about swapping assignments and using referenced schedules for more information:


This allows you to export the schedule HTML format. There are one or two things you should be aware of if you are using any customized scripts. Here is an example:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
  <xsl:output method="html" indent="yes" version="4.01"
    doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"/>
  <xsl:param name="CSSFile1"></xsl:param>
  <xsl:template match="/">
    <html xmlns="http://www.w3.org/1999/xhtml">
      <xsl:attribute name="lang">
        <xsl:value-of select="//Settings//LanguageCode"/>
      <xsl:attribute name="dir">
        <xsl:value-of select="//Settings/Direction"/>
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
          <xsl:when test="$CSSFile1 !=''">
            <style type="text/css">
              <xsl:value-of select="$CSSFile1"/>
            <link rel="stylesheet" type="text/css" href="Workbook-S-140.css"/>

Two things to note from the example above:

  <xsl:param name="CSSFile1"></xsl:param>

This is a list of parameters for all of the CSS style-sheets you are using in your script. So if you are actually using two files:

  <xsl:param name="CSSFile1"></xsl:param>
  <xsl:param name="CSSFile2"></xsl:param>

Just sequentially number CSSFile.

The second thing is here:

          <xsl:when test="$CSSFile1 !='' and $CSSFile2 !=''">
            <style type="text/css">
              <xsl:value-of select="$CSSFile1"/>
              <xsl:value-of select="$CSSFile2"/>
            <link rel="stylesheet" type="text/css" href="Workbook-S-140.css"/>
            <link rel="stylesheet" type="text/css" href="Workbook-S-140-Extra.css"/>

You only need to make the above changes if you are using a customized script. If you are not sure then please send me and email to assist.

Note IconIn addition, you need to make sure that you include the path to the CSS file so that it can be found. This is important if the HTML file is in a different folder. The same principle applies for Assignment Slips where they use images.

Save / Save As File...

These allow you to save the current schedule to your computer so that you can open it up again later on. During the save you will be prompted to do two things:

  1. Update assignment history
  2. Update Google / Outlook calendar (you must set up the calendar credentials if required)
    This pop-up window is only displayed if your calendar synchronization mode is set to Prompt. Click this link to find out more about the pop-up window.

Click Yes to these questions if all assignments have been made/adjusted.

Page Setup

This displays the Internet Explorer Page Setup dialogue:

Page Setup

Use this dialogue to change:

  • the paper size and orientation
  • margins
  • printing of background colours (shown in yellow)

Note IconThe default schedule templates are designed to work well with A4 or LETTER paper sizes in portrait orientation.

If you create your own schedule template then you can change the settings accordingly.

It is important to set the Print background Colours and Images option. The printout will be black and white if you don't set it.

Print Preview Page SetupIt is also possible to display the page setup dialogue from within the Print Preview. Just click on the cog symbol.

Preview in Browser

This will display a list of installed Internet Browsers. At the moment the following are supported:

  • Firefox
  • Google Chrome
  • Internet Explorer
  • Opera

This feature has been primary provided for those of you who use Ultra HD (also known as 4K) monitors. The internal print preview mechanism does not work properly for these systems. But printing works correctly with the latest Internet Explorer browser.

Note IconThe editor will convert the schedule to a temporary HTML file before it is printed. This is because some browsers can't use the underlying XML/XSL system. This temporary file will be automatically deleted for you.

Please also be aware that each browser might handle the page break syntax differently. So you might have to make a customized XSL to work with your specific browser. Please contact me if you need help.

Print Preview

Print Preview — Select WeeksThis small pop-up window is displayed with the list of meeting dates (if you do not have the Current Week option checked).

All of the dates are checked by default. Uncheck any meeting dates that you do not need printed and press the OK button to see the preview for those meetings.It might be easiest to use the Quick Select feature.

The editor then displays the Internet Explorer Print Preview for the currently displayed view (taking into account your selected dates). There are several options available to you:

Print Preview Toolbar

  • To the right of the cog is a toolbar button that will hide the default header and footer.
  • On the far right are some settings that allow you to reduce the scale of your print out. This can be handy to use for the odd occasion where reducing the margins is not enough.

Print Preview - Personal Copies

This menu item is only enabled when you are using the Workbook view. It displays the Personal Copies window where you can select the publishers you want to create schedules for.

Note IconThe S-89 assignment slip template files are not provided with the application. You need to email a copy of your PDF slip and in return you will receive the template files with instructions.

Update Google / Outlook Calendar

This is provided for convenience. Update your calendar on demand, otherwise, wait until you save the MWB file and do it then.

The following pop-up window is displayed if:

  1. You clicked on Update Google calendar
  2. You clicked on Update Outlook calendar
  3. You are saving the MWB file and you are using the Prompt synchronization mode:

Update Calendar

There are two ways to update the calendar:

  • All Weeks
    Choose this option if you would like to synchronize all of the weeks in the Editor to your calendar.
  • Single Week
    Choose this option if you would like to select which week to synchronize. This is useful when you have edited an existing schedule and only made some minor changes to one of the weeks.

Click Yes to update the calendars.