/// <summary>
        /// Open the auery dialog
        /// </summary>
        private void OpenQueryDialog()
        {
            try
            {
                TraceLog.WriteLine(new StackFrame().GetMethod().Name, "Calling LoadQueries()");
                LoadQueries();
                var queries = GetQueriesForActiveSheet();
                TraceLog.WriteLine(new StackFrame().GetMethod().Name, string.Format(CultureInfo.InstalledUICulture, "Found {0} queries for (active) sheet {1}.", queries.Count(), Excel.GetNameActiveSheet()));
                if (!queries.Any())
                {
                    queries.AddDefaultQuery();
                }

                TraceLog.WriteLine(new StackFrame().GetMethod().Name, "Ready to show the query window.");
                _ribbon.ShowQueryWindow(queries);
            }
            catch (Exception ex)
            {
                TraceLog.WriteLine(new StackFrame().GetMethod().Name, ex.Message);
                _ribbon.AlertUser(ex.Message);
            }
        }