---- add-nav-code Add Navigation Code Worksheet Add Navigation Code Worksheet This is a neat heavily used utility, and is used for this section. The facility has now been enhanced, so that there is the option of also creating the htm pages, simultaneously with creating the navigation. To accomplish this, several text files reside in each folder: There are several options for each path. They apply to both navigation only, and when also creating the files. The options are additive: Off to the right is a list of strings that we strip from the fronts of title tags, when the tags are used for navigation and for creating the site map.

You have the option of stopping and starting what code in the top file is to be used in the building of the circular navigation links. The strings to embed are in the top right.

The routines are often run by buttons on the dashboard, and not from this page.

This is one of three sheets where a macro on Ctrl-R puts the row number you are on into the Row cell.

If the navigation has changed, the site map for the site will have to be rebuilt.

The module with the VBA Code.

add nav code sheet ---- find-replace Find/Replace Worksheet Find/Replace Worksheet There are many options here, with numerous buttons to view and edit what you are working with. For a path, the Edit or View will find the index file.

The strings looked for can either be entered as a string, or taken from a file that is pointed to. This allows the inclusion of carriage returns in the search and/or replace strings. Instead of replacing, the facility can insert the second string before or after the first string.

Recursiveness is an option one usually wants turned on.

By default, the find is case sensitive. This can be turned off.

You have a choice as to what filetypes you find and replace in:

There is a facility that lets you search and replace on the results of a prior find. You create a TempList.txt file from the displayed results. Enter templist into the "Top Path or File" cell. Then everything works on that list.

The module with the VBA Code.

find/replace sheet ---- image-utilities Image Utilities Worksheet Image Utilities Worksheet There are many facilities here. All are run from the same path. There is the option to process recursively, but it is never used. There are two path inputs, but only one is in use at a time. This allows one path to remain pointing to a temp folder where scans are put and processed. The second for an ad hoc folder. Pasting and deleting in the input cells toggles the option buttons.

The buttons:

The module with the VBA Code.

image utilities sheet ---- maintenance Maintenance Utility Maintenance Utility

maintenance section on dashboard ---- picture-albums Picture Albums Worksheet Picture Albums Worksheet You will need to scroll over a bit to see all.

I bought my first digital camera in September 1999. I put my pictures on PhotoPoint.com. At the time, for picture hosting, they were the one. In December 2001 PhotoPoint abruptly shut down. Their bandwidth costs were too high.

Now I had all the pictures, but I didn't have my captions. For $25 they sold you a CD with your pictures and captions in an HTML slide show format. I used that as the basis in the spring of 2002 to write my own picture album slide show code in APL. Making it my first automation project. (Instagram started in 2010.)

The sheet is complicated, as the over 10,000 are organized into various groupings. And there are another 2,000 travel pictures that have not yet been added.

This is one of three sheets where a macro on Ctrl-R puts the row number you are on into the Row cell.

The module with the VBA Code.

picture albums sheet ---- site-analysis Site Analysis Worksheet Site Analysis Worksheet There are many utilities here:

The module with the VBA Code.

site analysis sheet ---- site-map Site Map Worksheet Site Map Worksheet This was the most difficult code to write. You have to recursively go through every folder and organize the results in nested unordered lists.

It was first written in APL over three weeks. Later it was rewritten on VBA, with optional additional post processing and speedups. The post processing:

The site map is built in the order it finds the links. Your can add comments to your HTML to disregard code, knowing the links will be found later in a more appropriate position.

A report is returned with statistics and any error messages or warnings.

The module with the VBA Code.

site map sheet ---- slide-shows Slide Shows Worksheet Slide Shows Worksheet The Picture Albums were developed first. But then I needed slide shows to display catalogs and books. The macro creates the individual files, and inserts the thumbnail code into the index page. Arrows in the upper left control movement between pages.

Initially each image was a page from some catalog, and each page needed no specific caption. Captions for each picture are now optional. Sub-heading sections in the thumbnail list are now implemented in two ways. Either blocks of code to insert, or strings are inserted into title containers.

This is one of three sheets where a macro on Ctrl-R puts the row number you are on into the Row cell.

Options available on the sheet in columns:

There is a utility to resize and rename the images. More image processing is on the Images Utilities Sheet.

The module with the VBA Code.

slide shows sheet