<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>GianniGiaccaglini</title>
        <link>http://blogs.wpfitalia.it/GianniGiaccaglini/Default.aspx</link>
        <description>Tricks &amp; mini applics on WPF </description>
        <language>it-IT</language>
        <copyright>Gianni Giaccaglini</copyright>
        <managingEditor>giannigiac@tin.it</managingEditor>
        <generator>Subtext Version 2.5.1.19</generator>
        <image>
            <title>GianniGiaccaglini</title>
            <url>http://blogs.wpfitalia.it/images/RSS2Image.gif</url>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Prove threading, con un pulsante “ballerino”</title>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/04/05/Prove-threading-con-un-Button-ballerino.aspx</link>
            <description>&lt;p&gt;  &lt;/p&gt;
&lt;h1&gt;Prove threading, con un Button “ballerino”&lt;o:p /&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;Questo piccolo divertissement deriva da un prezioso suggerimento di R. Serati, con qualche ulteriore ampiamento. Lo scopo immediato è di lanciare delle animazioni di un certo pulsante &lt;strong style="mso-bidi-font-weight: normal"&gt;Button1 &lt;/strong&gt;entro le “celle” di una Grid. Il termine celle è improprio, Grid è una struttura e non dà accesso a colonne e righe, né tantomeno a celle, ma è possibile cambiare dinamicamente le proprietà dipendenti &lt;em style="mso-bidi-font-style: normal"&gt;Grid.RowProperty &lt;/em&gt;e &lt;em style="mso-bidi-font-style: normal"&gt;Grid.ColumnProperty&lt;/em&gt; di un controllo come il nostro Button1 facendolo vagabondare qua e là, su e giù, secondo tempi di ritardo fissati by code.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Il lato istruttivo di cotanta frivolezza è comprendere il meccanismo di &lt;strong style="mso-bidi-font-weight: normal"&gt;Thread &lt;/strong&gt;e &lt;strong style="mso-bidi-font-weight: normal"&gt;Task&lt;/strong&gt; che, ahimè, impone il rispetto di priorità, code e altre diavolerie, utili in soluzioni avanzate ma che rendono penosa la vita all’utente, non solo primo-armigero. Se costui proviene da vecchi mondi come VB 6 o quello delle macro di Excel se ne stupisce perché là tutto è più semplice e diretto.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Una buona notizia, con Visual Studio 2012: i metodi asincroni&lt;/strong&gt;. Rispondendo a questo e altri gridi di dolore l’imminente versione permette di tornare alle origini. In parole povere, se ho ben inteso (e come confermatomi a voce dal relatore all’ultimo Community Day a Microsoft Italia), fermi restando thread &amp;amp; task per scopi speciali, &lt;u&gt;si avrà il supporto di metodi &lt;/u&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;asincroni &lt;/strong&gt;&lt;u&gt;le cui istruzioni procedono indisturbate&lt;/u&gt; rispetto ad altri thread (restituendo il controllo al chiamante ma solo al termine). La parolina magica che qualifica tali routine privilegiate è, guardacaso, &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Async&lt;/em&gt;&lt;/strong&gt;… &lt;o:p /&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #b6dde8; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #b6dde8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. Articoli in materia già fioriscono su MSDN e uno è addirittura linkato nelle News di Visual Studio, ma auspicherei che altri blogger Wpf-italioti contribuiscano...&lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p class="MsoNormal"&gt;Ma proseguiamo con l’esposizione del nostro esempietto di pulsante ballerino.&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;XAML&lt;o:p /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Window&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; x&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;:&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="MainWindow"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;:&lt;/span&gt;&lt;span style="COLOR: red"&gt;x&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Title&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Pulsante ballerino"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="450"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="450"&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Grid&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="miaGrid"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Background&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="LawnGreen"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;ShowGridLines&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="True"&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="3"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl4"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl5"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl6"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl7"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="3"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl8"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl9"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl10"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt; &lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl11"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt; &lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="3"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl12"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt; &lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="3"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl13"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt; &lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="3"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl14"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="3"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl15"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="3"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="3"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Lbl16"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="30"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Content&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="X"&lt;/span&gt;&lt;span style="COLOR: red"&gt; HorizontalContentAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Center"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="LightBlue"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Visibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Hidden"&lt;/span&gt;&lt;span style="COLOR: red"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Bold"/&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Content&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Ballerino"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="49"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; HorizontalAlignment&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Left"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Margin&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="12,17,0,0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: red"&gt;Click&lt;/span&gt;&lt;span style="COLOR: blue"&gt; ="Balla"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Name&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Button1"&lt;/span&gt;&lt;span style="COLOR: red"&gt; VerticalAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Top"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="81" /&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt"&gt;Grid&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Come è immediate constatare, si ottiene una Grid 4 x 4, nelle cui 16 caselle si hanno 16 minuscole Label da &lt;strong style="mso-bidi-font-weight: normal"&gt;Lbl1&lt;/strong&gt; a &lt;strong style="mso-bidi-font-weight: normal"&gt;Lbl16&lt;/strong&gt; in sostanza etichettate con una grossa “X”, assieme a un &lt;strong style="mso-bidi-font-weight: normal"&gt;CommandButton1 &lt;/strong&gt;indicato come “Ballerino”, al cui clic è associato la routine &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Balla&lt;/em&gt;&lt;/strong&gt;.&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;VB&lt;o:p /&gt;&lt;/h2&gt;
&lt;p style="TEXT-ALIGN: justify" class="MsoNormal"&gt;Il codice della &lt;strong style="mso-bidi-font-weight: normal"&gt;MainWindow.xaml.VB &lt;/strong&gt;è riportato interamente qui sotto. Lo riporto quasi come ricetta, unitamente a commenti tacitiani. Ne anticipo subito quelli relativi all’esordio (le due basilari &lt;em style="mso-bidi-font-style: normal"&gt;Imports&lt;/em&gt;, ma ne basta una a piacere salvo i casi in cui siano in ballo dei Task che sono babbi di Thread…)&lt;em style="mso-bidi-font-style: normal"&gt; &lt;/em&gt;e al primo metodo &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;SpostamTempo&lt;/em&gt;&lt;/strong&gt; di argomenti autosplicativi &lt;em style="mso-bidi-font-style: normal"&gt;Riga, Colonna &lt;/em&gt;e &lt;em style="mso-bidi-font-style: normal"&gt;tempo. &lt;/em&gt;SpostaTempo, che ho già utilizzata in questo blog di Wpfitalia nel post che precede quello presente, sfrutta razionalmente l’indicazione Sarati, i cui punti chiave sono &lt;em style="mso-bidi-font-style: normal"&gt;Dim myThread As New Thread&lt;/em&gt;, al cui interno una Sub (delegata?, si dice così?) sfrutta la basilare &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Dispatcher.Invoke&lt;/em&gt;&lt;/strong&gt;, che a sua volta incastona la Sub che richiama &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;SpostaSuGrid(Riga, Colonna) &lt;/em&gt;&lt;/strong&gt;e &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Thread.Sleep(Tempo)&lt;/em&gt;&lt;/strong&gt;. La prima, subito sotto alla Sub SpostamTempo, agisce sulle proprietà &lt;em style="mso-bidi-font-style: normal"&gt;Grid.RowProperty &lt;/em&gt;e &lt;em style="mso-bidi-font-style: normal"&gt;Grid.ColumnProperty&lt;/em&gt; dell’oggetto il nostro Button1 (v. più avanti), la seconda definisce il &lt;em style="mso-bidi-font-style: normal"&gt;Tempo&lt;/em&gt; in millisecondi della sua “dormita”, ossia ritardo.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-ALIGN: justify" class="MsoNormal"&gt;Che altro dire? Al termine della SpostamATempo non va, tassativamente, dimenticata &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;myThread.Start() &lt;/em&gt;&lt;/strong&gt;senza la quale il dannato Thread (o Task) non si degna di avviarsi.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; System.Threading.Tasks&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; System.Threading&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: #2b91af"&gt;MainWindow&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; SpostamTempo(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; Riga &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; Colonna &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; tempo &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Double&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; myThread &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;Thread&lt;/span&gt;(&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;Dispatcher.Invoke(&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;              &lt;/span&gt;SpostaSuGrid(Riga, Colonna)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;              &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Thread&lt;/span&gt;.Sleep(tempo)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;          &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Esecuzione di myThread&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;myThread.Start()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; SpostaSuGrid(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; R &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; C &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Button1.SetValue(&lt;span style="COLOR: #2b91af"&gt;Grid&lt;/span&gt;.RowProperty, R)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Button1.SetValue(&lt;span style="COLOR: #2b91af"&gt;Grid&lt;/span&gt;.ColumnProperty, C)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Balla()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: #00b050"&gt;' Su clic del pulsante ballerino&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; inizTempo = Now&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;SpostamTempo(3, 3, 2500) &lt;span style="COLOR: green"&gt;' Fuziona, ma UNA TANTUM,&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: green"&gt;' poi la seg.te istr. non agisce:&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;span style="COLOR: green"&gt;' SpostaSuGrid(0, 0)&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="COLOR: #a31515"&gt;"Primo giro finito"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; GeneRCasuali &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;Random&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; NCas = GeneRCasuali.Next(100, 500)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Nr = miaGrid.RowDefinitions.Count&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Nc = miaGrid.ColumnDefinitions.Count&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Coordinate riga/colonna percorso programmato (spirale)&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; VettR = {0, 0, 0, 0, 1, 2, 3, 3, 3, 3, 2, 1, 1, 1, 2, 2}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; VettC = {0, 1, 2, 3, 3, 3, 3, 2, 1, 0, 0, 0, 1, 2, 2, 1}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; VettLbl = _&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;{Lbl10, Lbl11, Lbl7, Lbl6, Lbl5, Lbl9, Lbl13, Lbl14, Lbl15, Lbl16, Lbl12, Lbl8, &lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Lbl4, Lbl3, Lbl2, Lbl1}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; task &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;Task&lt;/span&gt;(&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; i = 0, j = 0, k = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Secondo giro: percorso programmato "lento"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: green"&gt;' For k = 0 To VettR.Length - 1 ' Ex giro diretto&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; x = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; k = VettR.Length - 1 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; 0 &lt;span style="COLOR: blue"&gt;Step&lt;/span&gt; -1 &lt;span style="COLOR: green"&gt;' Giro da centro a periferia&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;Dispatcher.Invoke(&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;() SpostaSuGrid(VettR(k), VettC(k)))&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Thread&lt;/span&gt;.Sleep(1500)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Dispatcher.Invoke(&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;VettLbl(x).Visibility = Windows.&lt;span style="COLOR: #2b91af"&gt;Visibility&lt;/span&gt;.Visible&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;x += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Terzo giro: percorso casuale "veloce"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; i = 0 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; VettLbl.Length – 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;                   &lt;/span&gt;&lt;span style="COLOR: #00b050"&gt;' Occulta tutte le Label con crocette&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Dispatcher.Invoke(&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                        &lt;/span&gt;VettLbl(i).Visibility = Windows.&lt;span style="COLOR: #2b91af"&gt;Visibility&lt;/span&gt;.Hidden&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; GenCas &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;Random&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; i = 0 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; Nr - 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; j = 0 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; Nc - 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Dispatcher.Invoke(&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;() SpostaSuGrid(GenCas.Next(Nr), GenCas.Next(Nc)))&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Thread&lt;/span&gt;.Sleep(NCas)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Dispatcher.InvokeShutdown() 'TROPPO DRASTICO: cessa il PROGRAMMA!&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;task.Start()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: green; FONT-SIZE: 9pt"&gt;' MessageBox.Show(balla.IsCompleted) ' Viene comunque eseguita...&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; &lt;span style="COLOR: blue"&gt;Class&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Il codice rimanente è quasi interamente affidato all’ermeneutica del visitatore, che deve anzitutto meditare sui seguenti vettori:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; VettR = {0, 0, 0, 0, 1, 2, 3, ...}&lt;/span&gt;&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; VettC = {0, 1, 2, 3, 3, 3, 3, ...}&lt;/span&gt;&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; VettLbl = {Lbl10, Lbl11, Lbl7, Labl6, ...}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;I primi due indicano le successive coordinate di un percorso programmato, il terzo elenca i controlli Label che via via debbono apparire sulla scia degli spostamenti del pulsante ballerino. Con un po’ di pazienza si può arrivare a comprendere che la Sub del “secondo giro” agisce come illustra alla buona questa figura:&lt;o:p /&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;table style="WIDTH: 192pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 35.4pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-yfti-tbllook: 1184" border="0" cellspacing="0" cellpadding="0" width="256" class="MsoNormalTable"&gt;
    &lt;tbody&gt;
        &lt;tr style="HEIGHT: 37.5pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: medium none; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-top-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-top-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-top-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 37.5pt; mso-yfti-irow: 1"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #b7dee8; HEIGHT: 37.5pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Ballerino&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 14pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;X&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 14pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;X&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 37.5pt; mso-yfti-irow: 2"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 14pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;X&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 14pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;X&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 37.5pt; mso-yfti-irow: 3; mso-yfti-lastrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #99ff66; HEIGHT: 37.5pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-right-alt: solid windowtext .5pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;La quale fotografa la situazione intermedia in cui il pulsante, partendo dalla casella 10 (della Lb10) si è portato nella 11 (della Lb11), poi nella 7 (della Lb7), poi nella 6 (della Lb6) e ora si trova nella casa 5. Viene così seguito un percorso a spirale dal centro alla periferia.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Sull’ultima Sub che impone al ballerino un percorso semifolle, governato dalla (pseudo) casualità non ho altro da dire, perché è una variante del discorso. Che qui si conclude.&lt;o:p /&gt;&lt;/p&gt;&lt;img src="http://blogs.wpfitalia.it/GianniGiaccaglini/aggbug/100.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gianni Giaccaglini</dc:creator>
            <guid>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/04/05/Prove-threading-con-un-Button-ballerino.aspx</guid>
            <pubDate>Thu, 05 Apr 2012 15:13:12 GMT</pubDate>
            <comments>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/04/05/Prove-threading-con-un-Button-ballerino.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.wpfitalia.it/GianniGiaccaglini/comments/commentRss/100.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Circolare Outlook con indirizzi in archivio CSV</title>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/03/30/Circolare-Outlook-con-indirizzi-in-archivio-CSV.aspx</link>
            <description>&lt;h1&gt;Circolare Outlook con indirizzi in archivio CSV&lt;o:p /&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;Questo articolo è l’ultimo atto della saga in cui ho rivisitato la tecnologia (OLE) Automation applicata a Excel e Outlook. Pertanto non starò a ripetermi né a fare il sunto dei precedenti, invito solo a rileggersi il precedente post, ove è affidato appunto ad Automation l’accesso a un &lt;strong style="mso-bidi-font-weight: normal"&gt;IndirizziOutlook.xls&lt;/strong&gt;, contenente una tabella di 4 campi che si presenta così:&lt;o:p /&gt;&lt;/p&gt;
&lt;table style="WIDTH: 446.2pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 2.75pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-yfti-tbllook: 1184" border="0" cellspacing="0" cellpadding="0" width="595" class="MsoNormalTable"&gt;
    &lt;tbody&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: white 1.5pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 92.9pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #4f81bd; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid white 1.5pt; mso-border-right-alt: solid white .5pt" valign="bottom" width="124" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: white; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Nome&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1.5pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 87pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #4f81bd; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid white 1.5pt; mso-border-left-alt: solid white .5pt; mso-border-right-alt: solid white .5pt" valign="bottom" width="116" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: white; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Cognome&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1.5pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 111.45pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #4f81bd; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid white 1.5pt; mso-border-left-alt: solid white .5pt; mso-border-right-alt: solid white .5pt" valign="bottom" width="149" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: white; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Indirizzopostaelettronica&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1.5pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 154.85pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #4f81bd; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-left-alt: solid white .5pt" valign="bottom" width="206" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: white; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Nomevisualizzatopostaelettronica&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 1"&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 92.9pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #b8cce4; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid white .5pt; mso-border-right-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="124" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Armando&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 87pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #b8cce4; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid white .5pt; mso-border-left-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="116" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Rossetti&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 111.45pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #b8cce4; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid white .5pt; mso-border-left-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="149" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;armross@megasoft.com&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 154.85pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #b8cce4; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-bottom-alt: solid white .5pt; mso-border-left-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="206" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;omissis&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 2"&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 92.9pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #dce6f1; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid white .5pt; mso-border-right-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="124" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Paola&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 87pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #dce6f1; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid white .5pt; mso-border-left-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="116" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;Bertoldi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 111.45pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #dce6f1; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid white .5pt; mso-border-left-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="149" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;paolab@megasoft.com&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 154.85pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #dce6f1; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-bottom-alt: solid white .5pt; mso-border-left-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="206" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;omissis&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 3; mso-yfti-lastrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 92.9pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #b8cce4; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid white .5pt; mso-border-right-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="124" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;ecc.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 87pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #b8cce4; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid white .5pt; mso-border-left-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="116" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;ecc&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 111.45pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #b8cce4; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: white 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid white .5pt; mso-border-left-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="149" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;ecc.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: white 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 154.85pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #b8cce4; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-bottom-alt: solid white .5pt; mso-border-left-alt: solid white .5pt; mso-border-top-alt: solid white .5pt" valign="bottom" width="206" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;MS Sans Serif&amp;quot;, &amp;quot;serif&amp;quot;; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: IT"&gt;omissis&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Microsoft Outlook permette di esportarla sia in formato Excel sia in un file &lt;strong style="mso-bidi-font-weight: normal"&gt;IndirizziOutlook.csv&lt;/strong&gt; di tipo comma separated value. Fin dall’inizio mi sono affannato a indagare come caricare quest’ultimo, ottenendo solo indicazioni generiche e comunque poco adatte al limitato comprendonio di un amatore qual sono.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Finalmente uno spunto più chiaro mi è pervenuto da &lt;strong style="mso-bidi-font-weight: normal"&gt;Stefano Pranzo&lt;/strong&gt;,&lt;strong style="mso-bidi-font-weight: normal"&gt; &lt;/strong&gt;un valido membro di Wpfitalia. Il carteggio si trova sul Forum. Di fatto, rinunciando a una soluzione più completa (con Classe canonica e Binding XAML) a torto o ragione mi sono accontentato di questo snippet, che mi preme riportare subito:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; TutteRighe() = _&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;File&lt;/span&gt;.ReadAllLines(&lt;span style="COLOR: blue"&gt;My&lt;/span&gt;.Computer.FileSystem.CurrentDirectory &amp;amp; &lt;span style="COLOR: #a31515"&gt;"\IndirizziOutlook.csv"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Aggiungendo che l’istruzione contiene pure una chicca, scoperta autonomamente (giuro). La giro ai miei pari grado mentre i più scafati faranno spallucce (lo sapevamo già!). Sia come sia, il trucchetto ovviamente affidato a una preliminare &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Imports System.IO&lt;/em&gt;&lt;/strong&gt;, sostituisce un normale argomento con path completo tipo “C:\...\IndirizziOutlook.csv” la directory corrente e per funzionare occorre preliminarmente copiare il nostro csv nelle directory &lt;em style="mso-bidi-font-style: normal"&gt;bin\Debug&lt;/em&gt; e &lt;em style="mso-bidi-font-style: normal"&gt;bin\Release&lt;/em&gt; del progetto.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Completo il quadro riportando tutto il codice relativo al primo pulsante di questa nuova soluzione WPF, preceduto dagli incipit del caso:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt; Microsoft.Office.Interop &lt;span style="COLOR: #00b050"&gt;' Occorre solo per MS Outlook&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt; System.IO&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt; System.Threading &lt;span style="COLOR: #00b050"&gt;' Per il messaggio temporaneo (v. più avanti)&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: #2b91af"&gt;MainWindow&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Outlk &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Microsoft.Office.Interop.Outlook.&lt;span style="COLOR: #2b91af"&gt;Application&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; IndirEmail() &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; IndirEmailScelti(0) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button1_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.&lt;span style="COLOR: #2b91af"&gt;Object&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.&lt;span style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button1.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: green; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;' Caricamento archivio IndirizziOutlook.csv&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Static&lt;/span&gt; swFileCSVCaricato &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Boolean&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; swFileCSVCaricato &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="COLOR: #a31515"&gt;"Dati e-mail già presenti... Ripeto il caricamento?"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Attenzione!"&lt;/span&gt;, &lt;span style="COLOR: #2b91af"&gt;MessageBoxButton&lt;/span&gt;.YesNo) = _&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #2b91af; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;MessageBoxResult&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;.No &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Exit Sub&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; TutteRighe() = _&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;File&lt;/span&gt;.ReadAllLines(&lt;span style="COLOR: blue"&gt;My&lt;/span&gt;.Computer.FileSystem.CurrentDirectory &amp;amp; &lt;span style="COLOR: #a31515"&gt;"\IndirizziOutlook.csv"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; NumRighe = TutteRighe.Length&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; TutteCol(3) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Riga &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; NomiCogn(NumRighe - 1) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;ReDim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt; IndirEmail(NumRighe - 1)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; k = -1 &lt;span style="COLOR: green"&gt;' Per saltare le intestazioni&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;For&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; Riga &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; TutteRighe&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;TutteCol = Riga.Split(&lt;span style="COLOR: #a31515"&gt;";"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; k &amp;gt;= 0 &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;NomiCogn(k) = TutteCol(0) &amp;amp; &lt;span style="COLOR: #a31515"&gt;" "&lt;/span&gt; &amp;amp; TutteCol(1)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;IndirEmail(k) = TutteCol(2)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;k += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Array&lt;/span&gt;.Sort(NomiCogn, IndirEmail)&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Ordina nomi + cognomi ed email corrisp.ti!&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;ListBox1.ItemsSource = NomiCogn&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;ListBox1.SelectedIndex = 0 &lt;span style="COLOR: green"&gt;' Seleziona il primo record&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;swFileCSVCaricato = &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Anticipo che lo scopo della routine è duplice: il popolamento di una &lt;strong style="mso-bidi-font-weight: normal"&gt;ListBox1 &lt;/strong&gt;della finestra WPF (o una Form, volendo) con tutti i vari “Mario Rossi”, “Peppina Mastropasqua” ecc. e, al tempo stesso, dei corrispettivi indirizzi email nel vettore comunitario &lt;strong style="mso-bidi-font-weight: normal"&gt;IndirEmail&lt;/strong&gt;. Questo perché solo il primo va mostrato all’utente.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="tab-stops: 120.5pt" class="MsoNormal"&gt;La parte iniziale la affido all’esegesi autogestita del visitatore di questo blog, per il resto mi limito a dire che il loop &lt;em style="mso-bidi-font-style: normal"&gt;For Each Riga In TutteRighe. . . Next &lt;/em&gt;spazzola le righe del .csv incluse intestazioni (che vanno skippate) e ad ogni passo pone nel vettore &lt;em style="mso-bidi-font-style: normal"&gt;TutteCol &lt;/em&gt;di 4 elementi la &lt;em style="mso-bidi-font-style: normal"&gt;Riga.Split(“;”)&lt;/em&gt; provvidenziale codice che separa i campi sulla base del delimitatore “;”.&lt;o:p /&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #daeef3; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 51"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #daeef3; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; tab-stops: 120.5pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota &lt;/strong&gt;Il separatore punto e virgola si ha nell’edizione italiana. In quella inglese c’è la virgola. Ne può nascere, ahimè, un guaio per gli anglofoni/fili cui si rimedia ma, temo, solo a livello debug.&lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="tab-stops: 120.5pt" class="MsoNormal"&gt;Cos’altro dire? Solo che l’istruzione &lt;em style="mso-bidi-font-style: normal"&gt;NomiCogn(k) = TutteCol(0) &amp;amp; " " &amp;amp; TutteCol(1) &lt;/em&gt;concatena nomi e cognomi ottenuti con l’indice 0 e, rispettivamente, 1 di &lt;strong style="mso-bidi-font-weight: normal"&gt;TutteCol&lt;/strong&gt;, dopo di che tale vettore viene affibbiato alla proprietà &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;ItemsSource&lt;/em&gt;&lt;/strong&gt; della ListBox, inoltre merita di essere evidenziata la precedente &lt;em style="mso-bidi-font-style: normal"&gt;Array.Sort(NomiCogn, IndirEmail) &lt;/em&gt;la quale riordina in modo coerente entrambi i vettori (guai a farlo separatamente!).&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="tab-stops: 120.5pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Il confronto che convince&lt;/strong&gt;. Rispetto a precedenti soluzioni con OLE Automation applicato a IndirizziOutlook.xls a colpo d’occhio si osserva &lt;u&gt;una velocità operativa molto maggiore&lt;/u&gt;, oltre che un minor spreco di RAM.&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;Uno sguardo al layout&lt;o:p /&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Per brevità non riporto l’XAML ma mi limito a dare un’idea dell’aspetto risultante come segue:&lt;o:p /&gt;&lt;/p&gt;
&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US; mso-ansi-language: IT; mso-bidi-theme-font: minor-bidi; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-language: AR-SA"&gt;&lt;br style="mso-special-character: line-break; mso-column-break-before: always" clear="all" /&gt;
&lt;/span&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;
&lt;table style="WIDTH: 355pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 2.75pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-yfti-tbllook: 1184" border="0" cellspacing="0" cellpadding="0" width="473" class="MsoNormalTable"&gt;
    &lt;tbody&gt;
        &lt;tr style="HEIGHT: 15.75pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 101pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="135" colspan="2" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Nominativi completi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="57" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="64" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 85pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="113" colspan="2" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Nominativi scelti&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 56pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="75" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15.75pt; mso-yfti-irow: 1"&gt;
            &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 144pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: black; mso-border-left-alt: windowtext; mso-border-right-alt: black; mso-border-top-alt: windowtext; mso-border-style-alt: solid; mso-border-width-alt: .5pt" valign="bottom" rowspan="6" width="192" colspan="3" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #d9d9d9; HEIGHT: 15.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;===&amp;gt;&lt;/span&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: medium none; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 141pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" rowspan="6" width="188" colspan="3" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 2"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="64" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15.75pt; mso-yfti-irow: 3"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="64" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 30.75pt; mso-yfti-irow: 4"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 30.75pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #d9d9d9; HEIGHT: 30.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" width="64"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Azzera&lt;br /&gt;
            scelti&lt;/span&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 30.75pt; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 5"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="64" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 6"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="64" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 7"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 68pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="91" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;CIRCOLARE&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="44" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="57" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="64" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 77pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="103" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 8pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="11" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 56pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; PADDING-TOP: 0cm" valign="bottom" width="75" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 112.5pt; mso-yfti-irow: 8"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 355pt; PADDING-RIGHT: 3.5pt; HEIGHT: 112.5pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: black 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-border-right-alt: solid black .5pt" valign="bottom" width="473" colspan="9" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.75pt; mso-yfti-irow: 9"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 68pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.75pt; PADDING-TOP: 0cm" valign="bottom" width="91" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.75pt; PADDING-TOP: 0cm" valign="bottom" width="44" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.75pt; PADDING-TOP: 0cm" valign="bottom" width="57" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.75pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.75pt; PADDING-TOP: 0cm" valign="bottom" width="64" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.75pt; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 77pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.75pt; PADDING-TOP: 0cm" valign="bottom" width="103" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 8pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.75pt; PADDING-TOP: 0cm" valign="bottom" width="11" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 56pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.75pt; PADDING-TOP: 0cm" valign="bottom" width="75" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15.75pt; mso-yfti-irow: 10"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 68pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="91" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="44" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="57" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="64" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 77pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="103" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Tutti&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 8pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="11" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 56pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15.75pt; PADDING-TOP: 0cm" valign="bottom" width="75" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 36.75pt; mso-yfti-irow: 11; mso-yfti-lastrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 68pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #d9d9d9; HEIGHT: 36.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" width="91"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Carica&lt;br /&gt;
            nomi e ind.&lt;/span&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 36.75pt; PADDING-TOP: 0cm" valign="bottom" width="44" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 36.75pt; PADDING-TOP: 0cm" valign="bottom" width="57" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 10pt; PADDING-RIGHT: 3.5pt; HEIGHT: 36.75pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 36.75pt; PADDING-TOP: 0cm" valign="bottom" width="64" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 12pt; PADDING-RIGHT: 3.5pt; HEIGHT: 36.75pt; PADDING-TOP: 0cm" valign="bottom" width="16" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 77pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #d9d9d9; HEIGHT: 36.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" width="103"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Prepara&lt;br /&gt;
            circolare&lt;/span&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 8pt; PADDING-RIGHT: 3.5pt; HEIGHT: 36.75pt; PADDING-TOP: 0cm" valign="bottom" width="11" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 56pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #d9d9d9; HEIGHT: 36.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" width="75"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Spedisci&lt;/span&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;In due parole, i controlli essenziali in alto sono una &lt;strong style="mso-bidi-font-weight: normal"&gt;ListBox1&lt;/strong&gt; e una &lt;strong style="mso-bidi-font-weight: normal"&gt;ListBox2 &lt;/strong&gt;il cui destino è indicato dalle label “Nominativi completi” e “Nominativi scelti”, fra le quali sono interposti i button etichettati “===&amp;gt;” e “Azzera scelti”, al centro c’è una grossa &lt;strong style="mso-bidi-font-weight: normal"&gt;TextBox1 &lt;/strong&gt;per ospitare la circolare, infine in basso si hanno tre pulsanti dallo scopo chiaramente indicato da ciascun &lt;em style="mso-bidi-font-style: normal"&gt;Content&lt;/em&gt; più una casella &lt;strong style="mso-bidi-font-weight: normal"&gt;CheckBox1&lt;/strong&gt;, che discrimina se la circolare va inviata a tutto il … stavo per dire cucuzzaro, no!, all’intero indirizzario oppure ai soli soggetti scelti.&lt;o:p /&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #daeef3; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 51"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; LINE-HEIGHT: normal; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; MARGIN-BOTTOM: 0pt; BACKGROUND: #daeef3; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. Si ricorda che una proprietà come &lt;em style="mso-bidi-font-style: normal"&gt;Content="Carica &amp;amp;#10;Nomi e indirizzi" &lt;/em&gt;grazie a una costante XML &lt;strong style="mso-bidi-font-weight: normal"&gt;&amp;amp;#valore; &lt;/strong&gt;inserisce un a-capo (linefeed o CR, con 13 anziché 10) o altro carattere speciale.&lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Ognuno può interpretare a suo gusto l’XAML sopra mostrato, magari migliorandolo anche esteticamente.&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;Altre codifiche VB&lt;o:p /&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Si riveda la Sub dell’evento Click del pulsante etichettato “Carica nomi e ind.”, quindi passiamo alle altre routine.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;La prima è abbinata al pulsante etichettato con la rozza freccia ===&amp;gt; (migliorabile!).&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button3_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.&lt;span style="COLOR: #2b91af"&gt;Object&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.&lt;span style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button3.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: green; FONT-SIZE: 9pt"&gt;' Trasferimento indirizzi scelti&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; i = ListBox1.SelectedIndex&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; i = -1 &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;MessaggioTemporaneo(&lt;span style="COLOR: #a31515"&gt;"Devi selezionare un record!"&lt;/span&gt;, 2000)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: green"&gt;' MessageBox.Show("Devi selezionare un record!", "Attenzione!", MessageBoxButton.OK, MessageBoxImage.Error) ' SOLUZIONE CLASSICA&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Exit Sub&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; NomeScelto &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt; = ListBox1.Items(i)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; ListBox2.Items.Count = 0 &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;ListBox2.Items.Add(NomeScelto)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;IndirEmailScelti(0) = IndirEmail(i)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Exit Sub&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; Elem &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; ListBox2.Items&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;If&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; Elem = NomeScelto &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;MessaggioTemporaneo(NomeScelto &amp;amp; &lt;span style="COLOR: #a31515"&gt;" è già presente"&lt;/span&gt;, 2000)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: green"&gt;' MessageBox.Show(NomeScelto &amp;amp; " esiste già!")&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Exit Sub&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; k = IndirEmailScelti.Length&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;ListBox2.Items.Add(NomeScelto)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;ReDim&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Preserve&lt;/span&gt; IndirEmailScelti(k)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;IndirEmailScelti(k) = IndirEmail(i)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: green"&gt;' MsgBox(ListBox2.Items(k) &amp;amp; vbLf &amp;amp; IndirEmailScelti(k))&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Saltando per ora le prime righe che lanciano un chiaro avviso temporaneo, qualora nessun item della prima casella a discesa fosse selezionata (&lt;em style="mso-bidi-font-style: normal"&gt;Listbox1.SelectedIndex = -1&lt;/em&gt;, cosa peraltro molto improbabile, se si riflette) viene dapprima messo in &lt;em style="mso-bidi-font-style: normal"&gt;NomeScelto &lt;/em&gt;l’item &lt;em style="mso-bidi-font-style: normal"&gt;i &lt;/em&gt;della ListBox1. Qui va precisato che nelle Dichiarazioni è stata posta una&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt; Dim IndirEmailScelti(0) &lt;/em&gt;&lt;/strong&gt;che la rende non vuota, per cui la prima volta che si ha &lt;em style="mso-bidi-font-style: normal"&gt;IndirEmailScelti(0) &lt;/em&gt;non si hanno proteste né errori. Dopo questa pignola, ma indispensabile, segnalazione il commento del resto è affidato a chi legge che si dovrebbe convincersi che viene garantito l’aggiornamento parallelo della ListBox2, a furia di &lt;em style="mso-bidi-font-style: normal"&gt;Items.Add&lt;/em&gt;¸ dei corrispondenti indirizzi email, a furia di complicati &lt;em style="mso-bidi-font-style: normal"&gt;Redim Preserve &lt;/em&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;che probabilmente si possono rendere più “puliti”.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Quest’altra Sub parla da sola:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Consolas; COLOR: blue; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button4_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.&lt;span style="COLOR: #2b91af"&gt;Object&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.&lt;span style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button4.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Consolas; COLOR: green; FONT-SIZE: 9.5pt"&gt;' Pulisci la lista dei nominativi scelti e la lettera&lt;/span&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;ListBox2.Items.Clear()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;TextBox1.Clear()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Consolas; COLOR: blue; FONT-SIZE: 9.5pt"&gt;ReDim&lt;/span&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt"&gt; IndirEmailScelti(0)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Consolas; COLOR: blue; FONT-SIZE: 9.5pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Consolas; COLOR: blue; FONT-SIZE: 9.5pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Va solo detto che ho preferito questo drastico repulisti in caso di utente nel pallone, anziché più articolate (e noiose) azioni di ripristino&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Andiamo poi a vedere come viene preparata la circolare.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button2_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.&lt;span style="COLOR: #2b91af"&gt;Object&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.&lt;span style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button2.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: green; FONT-SIZE: 9pt"&gt;' Preparazione del testo della circolare&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Nominativi = &lt;span style="COLOR: #a31515"&gt;""&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; i = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; CheckBox1.IsChecked &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; Elem &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; ListBox1.Items&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Nominativi &amp;amp;= Elem &amp;amp; vbCr&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; Elem &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; ListBox2.Items&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Nominativi &amp;amp;= Elem &amp;amp; vbCr&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;If&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; Nominativi = &lt;span style="COLOR: #a31515"&gt;""&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Exit Sub&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;TextBox1.Text = &lt;span style="COLOR: #a31515"&gt;"Gentili signori"&lt;/span&gt; &amp;amp; vbCr &amp;amp; Nominativi &amp;amp; vbCr &amp;amp; &lt;span style="COLOR: #a31515"&gt;"Distinti saluti"&lt;/span&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;Palesemente il testo prevede un’inizio “Gentili signori” seguito dalla serie di&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;Pasuqlino Maragià&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;Marianna Buttalapasta&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;Ernesto Diociguardi&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;. . .&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Con la chiusa “Distinti saluti”. L’importante è rimarcare che questo banale scritto può sempre essere corretto dall’utente, sia nell’applicazione sia in Outlook,come stiamo per vedere.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Eccoci al pulsante che spedisce, anzi che prepara le bozze Outlook della circolare.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button5_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.&lt;span style="COLOR: #2b91af"&gt;Object&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.&lt;span style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button5.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: green; FONT-SIZE: 9pt"&gt;' Spedisci circolari (anzi salvale come bozze)&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; TextBox1.Text = &lt;span style="COLOR: #a31515"&gt;""&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Messaggio che compare nella lblMESS, invisibile per default&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;MessaggioTemporaneo(&lt;span style="COLOR: #a31515"&gt;"Lettera vuota! Attenzione"&lt;/span&gt;, 2000)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Exit Sub&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Avviso = &lt;span style="COLOR: #a31515"&gt;"Microsoft Outlook è attivato?"&lt;/span&gt; &amp;amp; vbLf &amp;amp; &lt;span style="COLOR: #a31515"&gt;"(Altrimenti il codice NON fa nulla"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(Avviso, &lt;span style="COLOR: #a31515"&gt;"Controlla!"&lt;/span&gt;, &lt;span style="COLOR: #2b91af"&gt;MessageBoxButton&lt;/span&gt;.YesNo) = &lt;span style="COLOR: #2b91af"&gt;MessageBoxResult&lt;/span&gt;.No &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="COLOR: #a31515"&gt;"Provvedi!"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"!!!"&lt;/span&gt;, &lt;span style="COLOR: #2b91af"&gt;MessageBoxButton&lt;/span&gt;.OK, &lt;span style="COLOR: #2b91af"&gt;MessageBoxImage&lt;/span&gt;.Exclamation)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Exit Sub&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Outlk &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Outlook.&lt;span style="COLOR: #2b91af"&gt;Application&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: green; FONT-SIZE: 9pt"&gt;' Outlk.Session.Logon() ' ===&amp;gt; errori misteriosi!&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt; MioMess &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Outlook.&lt;span style="COLOR: #2b91af"&gt;MailItem&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;MioMess = Outlk.CreateItem(Outlook.&lt;span style="COLOR: #2b91af"&gt;OlItemType&lt;/span&gt;.olMailItem)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Indirizzi = &lt;span style="COLOR: #a31515"&gt;""&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; i = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; CheckBox1.IsChecked &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; Elem &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; ListBox1.Items&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Indirizzi &amp;amp;= IndirEmail(i) &amp;amp; &lt;span style="COLOR: #a31515"&gt;";"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; Elem &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; ListBox2.Items&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Indirizzi &amp;amp;= IndirEmailScelti(i) &amp;amp; &lt;span style="COLOR: #a31515"&gt;";"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; MioMess&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;.Subject = &lt;span style="COLOR: #a31515"&gt;"Varie"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;.To = Indirizzi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;.Body = TextBox1.Text&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;.Save()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Outlk.Session.Logoff()&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;MioMess = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Outlk = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;TextBox1.Clear()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;A questo punto me la sbrigo alla grande, limitandomi in primo luogo a invitare alla rilettura dei precedenti articoli in materia, per l’uso della tecnologia Automation per Outlook.&lt;o:p /&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #daeef3; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 51"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #daeef3; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 51; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. Che personalmente ritengo inevitabile, salvo segrete librerie .NET a me del tutto ignote…&lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;Ultima chicca,&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;messaggio a tempo&lt;o:p /&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Taccio poi del tutto sul dialogo con l’utente per ricordargli che – anche qui salvo segreti ignoti a chi scrive, che è incappato in drammi con &lt;em style="mso-bidi-font-style: normal"&gt;Logon &lt;/em&gt;e &lt;em style="mso-bidi-font-style: normal"&gt;Logoff&lt;/em&gt;… - MS Outlook dev’essere aperto (sennò nemmeno scaturiscono errori a run-time!). E svelo infine che nella finestra XAML ho collocato pure una label &lt;strong style="mso-bidi-font-weight: normal"&gt;lblMESS &lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;di questo tipo:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Margin&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="22,0,23,40"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="lblMESS"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Visibility&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Hidden"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Foreground&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="DarkBlue"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; FontSize&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="14"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="29"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; VerticalAlignment&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Bottom"&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;               &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;MESSAGGIO DEFAULT...&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;Label&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;La sua proprietà &lt;em style="mso-bidi-font-style: normal"&gt;Visibility=”Hidden”&lt;/em&gt; la rende invisibile a run-time, mentre a tempo di progetto si vede chiaramente. Con essa ho sperimentato una routine con argomenti abbastanza sofisticata:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; MessaggioTemporaneo(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; Msg &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; tempo &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Double&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; myThread &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;Thread&lt;/span&gt;(&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;Dispatcher.Invoke(&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; lblMESS&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.Content = Msg&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.Visibility = Windows.&lt;span style="COLOR: #2b91af"&gt;Visibility&lt;/span&gt;.Visible&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Thread&lt;/span&gt;.Sleep(tempo)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;Dispatcher.Invoke(&lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;lblMESS.Visibility = Windows.&lt;span style="COLOR: #2b91af"&gt;Visibility&lt;/span&gt;.Hidden&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Esecuzione di myThread&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;myThread.Start()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Tale routine è invocata dall’istruzione seguente:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;If&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; TextBox1.Text = &lt;span style="COLOR: #a31515"&gt;""&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Messaggio che compare nella lblMESS, invisibile per default&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;MessaggioTemporaneo(&lt;span style="COLOR: #a31515"&gt;"Lettera vuota! Attenzione"&lt;/span&gt;, 2000)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Exit Sub&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt; &lt;span style="COLOR: blue"&gt;If&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Che, qualora la TextBox1 sia vuota segnala l’anomalia facendo comparire il messaggio anziché con la solita MessageBox nella label predetta.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Affido questa ricetta ai più esperti, assicurando gli altri che funziona &lt;u&gt;a patto di non dimenticare la direttiva Imports System.Threading&lt;/u&gt;.&lt;o:p /&gt;&lt;/p&gt;&lt;img src="http://blogs.wpfitalia.it/GianniGiaccaglini/aggbug/99.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gianni Giaccaglini</dc:creator>
            <guid>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/03/30/Circolare-Outlook-con-indirizzi-in-archivio-CSV.aspx</guid>
            <pubDate>Fri, 30 Mar 2012 17:11:33 GMT</pubDate>
            <comments>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/03/30/Circolare-Outlook-con-indirizzi-in-archivio-CSV.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.wpfitalia.it/GianniGiaccaglini/comments/commentRss/99.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Circolari Outlook con Excel Automation, in due salse</title>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/03/05/Circolari-Outlook-con-Excel-Automation-in-due-salse.aspx</link>
            <description> 
&lt;div style="BORDER-BOTTOM: #4f81bd 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 4pt; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-element: para-border-div; mso-border-bottom-themecolor: accent1"&gt;
&lt;p class="MsoTitle"&gt;&lt;span style="FONT-SIZE: 20pt; mso-bidi-font-size: 26.0pt"&gt;Circolari Outlook con Excel Automation, in due salse&lt;/span&gt;&lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p class="MsoNormal"&gt;Questo articolo conclude i due precedenti, la cui lettura è un prerequisito. Siamo partiti con una soluzione molto artigiana, mirata principalmente a illustrare la spedizione di circolari tramite (OLE) Automation applicato a Microsoft Outlook. In quel caso i nominativi e gl’indirizzi e-mail dei corrispondenti si erano inserire – parte per default, parte manualmente - in due semplici caselle di testo. Successivamente ho rinfrescato la tecnologia Automation applicata a Excel , con vari esempi, che ne hanno, spero, messo in luce la versatilità.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;A quel punto, ho messo in atto tentativi di usare il binding da una fonte del tipo &lt;strong style="mso-bidi-font-weight: normal"&gt;indirizzi.csv &lt;/strong&gt;o &lt;strong style="mso-bidi-font-weight: normal"&gt;indirizzi.xls&lt;/strong&gt;, ovvero gli uniti tipi di file che Outlook permette di esportare. Tutti infruttuosi. In fondo a questo intervento riporto un input specifico di un esperto MVP, ossia &lt;strong style="mso-bidi-font-weight: normal"&gt;Marco Russo &lt;/strong&gt;della DevLeap. Onore al merito.&lt;o:p /&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #b6dde8; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #b6dde8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. Marco mi ha tra l’altro confermato quel che già sospettavo: il pacco WPF non esiste nessuna opzione nativa per archivi .csv (men che meno per i .xls)...&lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p class="MsoNormal"&gt;Tuttavia un po’ per la fretta (tale alternativa richiede studi e tempi non brevi) un po’ per sfruttare le potenzialità di binding “diretto” tramite Excel Automation, ho pensato di arrangiarmi con questa, per me più familiare metodologia.&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;Prima soluzione, con due ListBox&lt;o:p /&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Il layout grossolano della finestra WPF è identico a quello di edue post or sono, salvo che sulla sinistra stavolta anziché due caselle di testo si hanno due caselle a discesa, &lt;strong style="mso-bidi-font-weight: normal"&gt;ListBox1&lt;/strong&gt; e &lt;strong style="mso-bidi-font-weight: normal"&gt;ListBox&lt;/strong&gt;.&lt;o:p /&gt;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table style="WIDTH: 188.25pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: -16.75pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-yfti-tbllook: 1184" border="0" cellspacing="0" cellpadding="0" width="251" class="MsoNormalTable"&gt;
    &lt;tbody&gt;
        &lt;tr style="HEIGHT: 13.4pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 188.25pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #215967; HEIGHT: 13.4pt; BORDER-TOP: #215967 1pt solid; BORDER-RIGHT: #215967 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid #215967 1.0pt; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="251" colspan="3" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="COLOR: white; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;Window1&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 1"&gt;
            &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid #215967 1.0pt; mso-border-right-alt: solid windowtext .5pt" valign="top" rowspan="7" width="111"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 95.8pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: #215967 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid #215967 1.0pt" valign="top" rowspan="15" width="128"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;GentiliSignori#NOMI#&lt;br /&gt;
            Distinti saluti&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 2"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 3"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 4"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 5"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 6"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 3pt; mso-yfti-irow: 7"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 3pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 8"&gt;
            &lt;td style="BORDER-BOTTOM: medium none; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm" valign="bottom" width="111" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 9"&gt;
            &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: black .5pt; mso-border-left-alt: #215967 1.0pt; mso-border-right-alt: windowtext .5pt; mso-border-top-alt: windowtext .5pt; mso-border-style-alt: solid" valign="top" rowspan="7" width="111"&gt; &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 10"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 11"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 12"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 13"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 14"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 15"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 16"&gt;
            &lt;td style="BORDER-BOTTOM: medium none; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm" valign="bottom" width="111" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 95.8pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: #215967 1pt solid; PADDING-TOP: 0cm" valign="bottom" width="128" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.7pt; mso-yfti-irow: 17"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #ccc0da; HEIGHT: 12.7pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" width="111" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;strong&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Elenco indirizzi&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.7pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 95.8pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #ccc0da; HEIGHT: 12.7pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: #215967 1pt solid; PADDING-TOP: 0cm" width="128" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;strong&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Spedisci&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 7.75pt; mso-yfti-irow: 18; mso-yfti-lastrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: #215967 1pt solid; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; HEIGHT: 7.75pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm" valign="bottom" width="111" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: #215967 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 7.75pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: #215967 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 95.8pt; PADDING-RIGHT: 3.5pt; HEIGHT: 7.75pt; BORDER-TOP: medium none; BORDER-RIGHT: #215967 1pt solid; PADDING-TOP: 0cm" valign="bottom" width="128" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class="MsoNormal"&gt;Nelle quali il &lt;strong style="mso-bidi-font-weight: normal"&gt;Button1 &lt;/strong&gt;“Elenco indirizzi” inserirà i nominativi e, rispettivamente, gl’indirizzi e-mail (ma come avete fatto a indovinare?”)&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;XAML&lt;o:p /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Window&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; x&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;:&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="Window1"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;:&lt;/span&gt;&lt;span style="COLOR: red"&gt;x&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Title&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Circolari Outlook tramite Excel"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="300"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="300"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="210*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="52*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="108*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="108*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;ListBox&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="100"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="ListBox1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; VerticalAlignment&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="Top"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;ListBox&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;ListBox&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="ListBox2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Margin&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="0,101,0,9"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;ListBox&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;TextBox&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; TextWrapping&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="Wrap"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;VerticalScrollBarVisibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Visible"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;AcceptsReturn&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="True"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Name&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="TextBox1"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Margin&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="0,0,0,9"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Text&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;="Gentili Signori&amp;amp;#13;#NOMINATIVI#&amp;amp;#13;Distinti saluti"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;TextBox&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Margin&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;="17,22,17,9"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;="Button1"&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Elenco indirizzi&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Margin&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; ="17,22,17,9"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;="Button2"&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Spedisci&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Window&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;   &lt;/span&gt;Il precedente codice dichiarativo parla da sé, ergo passo senza indugi a quello imperativo.&lt;o:p /&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #b6dde8; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #b6dde8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;font face="Tahoma"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. Rispetto a una versione precedente ho usato il codice &lt;strong style="mso-bidi-font-weight: normal"&gt;&amp;amp;#13 &lt;/strong&gt;per inserire un carriage return nel Text. La sintassi generale, ricordo, in XML è &lt;strong style="mso-bidi-font-weight: normal"&gt;&amp;amp;#&lt;em style="mso-bidi-font-style: normal"&gt;valore&lt;/em&gt;;&lt;/strong&gt;. Analogamente &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&amp;amp;#10 &lt;/strong&gt;ci dà un line feed.&lt;o:p /&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt; &lt;/p&gt;
&lt;h2&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;VB&lt;o:p /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;L’incipit prevede le direttive &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Imports &lt;/em&gt;&lt;/strong&gt;relative ad Outlook ed Excel, le quali, mi scuso se insisto, funzionano solo previa impostazione dei rispettivi riferimenti tramite &lt;strong style="mso-bidi-font-weight: normal"&gt;Progetto &amp;gt; Aggiungi riferimento... &lt;/strong&gt;ecc. (a proposito, conviene usare le più moderne librerie della scheda &lt;strong style="mso-bidi-font-weight: normal"&gt;.NET &lt;/strong&gt;anziché &lt;strong style="mso-bidi-font-weight: normal"&gt;COM&lt;/strong&gt;).&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Seguono, a livello Dichiarazioni, l’impostazione in &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;mioExcel &lt;/em&gt;&lt;/strong&gt;della nostra istanza di Excel nonché di due matrici comunitarie &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;NomiCogn() &lt;/em&gt;&lt;/strong&gt;e &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;IndirEmail()&lt;/em&gt;&lt;/strong&gt; e tutto il mondo ne capisce lo scopo, oltretutto anticipato in fondo al precedente articolo generale su Excel Automation.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Microsoft.Office.Interop &lt;span style="COLOR: #00b050"&gt;'Va bene anche senza .Outlook...&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Microsoft.Office.Interop.Excel &lt;span style="COLOR: #00b050"&gt;'Qui .Excel ci vuole&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Window1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; mioExcel &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Microsoft.Office.Interop.Excel.Application&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; NomiCogn() &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;, IndirEmail() &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button1_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Object, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.RoutedEventArgs) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button1.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;ListBox1.ItemsSource = &lt;span style="COLOR: #a31515"&gt;""&lt;/span&gt; &lt;span style="COLOR: green"&gt;' Funziona come Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;ListBox2.ItemsSource = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt; &lt;span style="COLOR: green"&gt;' Funziona come ""&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none; tab-stops: 219.75pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Crea un’istanza di Excel&lt;/span&gt;&lt;span style="COLOR: #00b050"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;mioExcel = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Microsoft.Office.Interop.Excel.Application&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none; tab-stops: 219.75pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Carica l’archivio .xls&lt;/span&gt;&lt;span style="COLOR: #00b050"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; mioWorkbook &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Workbook = _&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;          mioExcel.Workbooks.Open(&lt;span style="COLOR: #a31515"&gt;"C:\IndirizziClientiOutlook.xls"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: green; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;' mioExcel.Visible = False ' NON serve, è default&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; ColonnaNomi &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Range, ColonnaIndirEmail &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Range&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;ColonnaNomi = mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"Tabella1[Nome]"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;ColonnaIndirEmail = mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"Tabella1[Indirizzopostaelettronica]"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;ReDim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; NomiCogn(ColonnaNomi.Count - 1)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;ReDim&lt;/span&gt; IndirEmail(ColonnaIndirEmail.Count - 1)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; i = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Cella &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Range&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; Cella &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; ColonnaNomi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;NomiCogn(i) = Cella.Value &amp;amp; &lt;span style="COLOR: #a31515"&gt;" "&lt;/span&gt; &amp;amp; Cella.Offset(0, 1).Value&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;ListBox1.ItemsSource = NomiCogn&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;i = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; Cella &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; ColonnaIndirEmail&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;IndirEmail(i) = Cella.Value &amp;amp; &lt;span style="COLOR: #a31515"&gt;" "&lt;/span&gt; &amp;amp; Cella.Offset(0, 1).Value&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;ListBox2.ItemsSource = IndirEmail&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;mioExcel.Quit()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;mioWorkbook = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;mioExcel = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button2_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Object, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.RoutedEventArgs) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button2.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Nominativi = &lt;span style="COLOR: #a31515"&gt;""&lt;/span&gt;, Indirizzi = &lt;span style="COLOR: #a31515"&gt;""&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; i = 0 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; NomiCogn.Length - 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Nominativi = Nominativi &amp;amp; NomiCogn(i) &amp;amp; Chr(10)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Indirizzi = Indirizzi &amp;amp; IndirEmail(i) &amp;amp; &lt;span style="COLOR: #a31515"&gt;";"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Outlk &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Outlook.Application&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; MioMess &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Outlook.MailItem&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;TextBox1.Text = TextBox1.Text.Replace(&lt;span style="COLOR: #a31515"&gt;"#NOMINATIVI#"&lt;/span&gt;, Nominativi) &amp;amp; Chr(13)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;MioMess = Outlk.CreateItem(Outlook.OlItemType.olMailItem)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; MioMess&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.Subject = &lt;span style="COLOR: #a31515"&gt;"Richiesta chiarimenti"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.BCC = &lt;span style="COLOR: #a31515"&gt;"giannigiac@tin.it"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.To = Indirizzi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.Body = TextBox1.Text&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;MioMess.Save() &lt;font color="#339966"&gt;' Anziché Send, per ulteriori modifiche in Outlook&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;MioMess = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Outlk = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Class&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;Commenti? Li affido all’esegesi autogestita di chi legge, che sarà opportuno si rilegga il precedente post su Outlook, ove il ruolo del secondo pulsante è del tutto analogo. Ma per quanto riguarda il &lt;strong style="mso-bidi-font-weight: normal"&gt;Button1 &lt;/strong&gt;sono in debito di qualche precisazione a proposito delle due istruzione che riporto qui sotto per maggior comodità.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;ColonnaNomi = mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"Tabella1[Nome]"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;ColonnaIndirEmail = _&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;   mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"Tabella1[Indirizzopostaelettronica]"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;Anzitutto va detto che il file &lt;strong style="mso-bidi-font-weight: normal"&gt;IndirizziClientiOutlook.xls &lt;/strong&gt;è stato ottenuto da un sottoindirizzario (come Outlook consente, v. la sua Guida) e non solo. Già che c’ero ho ne ho tradotto l’intervallo dei record, le righe sottostanti le intestazioni – &lt;strong style="mso-bidi-font-weight: normal"&gt;Nome&lt;/strong&gt;,&lt;strong style="mso-bidi-font-weight: normal"&gt; Cognome&lt;/strong&gt;, &lt;strong style="mso-bidi-font-weight: normal"&gt;Indirizzopostaelettronica &lt;/strong&gt;nella fattispecie - &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/strong&gt;in una &lt;u&gt;tabella&lt;/u&gt;, &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Tabella1&lt;/em&gt;&lt;/strong&gt; per default, cosa che caldeggio vivamente, in quanto consente &lt;u&gt;di aggiungere/togliere righe con automatico adeguamento del predetto nome &lt;em style="mso-bidi-font-style: normal"&gt;Tabella1&lt;/em&gt;&lt;/u&gt;. Il bello, inoltre, è che la sintassi &lt;strong style="mso-bidi-font-weight: normal"&gt;Tabella1[&amp;lt;campo&amp;gt;] &lt;/strong&gt;dà sintetico adito a tutte le celle, dei campi Nome e Indirizzopostaelettronica nel nostro caso.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;Quel che segue provvede a creare le due matrici &lt;em style="mso-bidi-font-style: normal"&gt;NomiCogn &lt;/em&gt;e &lt;em style="mso-bidi-font-style: normal"&gt;IndirEmail &lt;/em&gt;a loro volta associate alle due ListBox. Lascio a chi legge la comprensione della finezza &lt;em style="mso-bidi-font-style: normal"&gt;Cella.Offset(0, 1) &lt;/em&gt;che fa sì che in &lt;em style="mso-bidi-font-style: normal"&gt;NomiCogn&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/em&gt;vengano inserite stringhe del tipo “Paolo Rossi”, “Marianna Bianchi” eccetera.&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;Versione senza ListBox&lt;o:p /&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;In seguito mi sono detto che, a ben pensare, nella soluzione precedente, così com’è, il ruolo delle due ListBox è meramente illustrativo, quelle che contano sono le due matrici comunitarie &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;NomiCogn &lt;/em&gt;&lt;/strong&gt;e &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;IndirEmail&lt;/em&gt;&lt;/strong&gt;. Ipotizzando che non si chieda nient’altro che l’invio di circolari a una determinata mailing – Clienti, membri di una community e simili – ovviamente da predisporre con la debita esattezza nell’archivio Excel, ecco una versione che abolisce del tutto le due caselle a discesa.&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;XAML&lt;o:p /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Window&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; x&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;:&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="Window1"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;:&lt;/span&gt;&lt;span style="COLOR: red"&gt;x&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Title&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Window1"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="300"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="300"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="241*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="21*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="108*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;TextBox&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; TextWrapping&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="Wrap"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;VerticalScrollBarVisibility&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Visible"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;AcceptsReturn&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="True"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Name&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="TextBox1"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Margin&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="0,0,0,11"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Text&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;="Gentili Signori&amp;amp;#13;#NOMINATIVI#&amp;amp;#13;Distinti saluti"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;TextBox&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Margin&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="13,0,0,0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="Button1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; HorizontalAlignment&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="Left"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="109"&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Elenco indirizzi&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Margin&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; ="0,2,12,0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="Button2"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; HorizontalAlignment&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="Right"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;="117"&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Spedisci&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Grid&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Window&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Unico commento: come è evidente, oltre ai due pulsanti, la finestra esibisce soltanto un’ampia casella di testo (nella quale, ripeto, l’utente può sempre apportare modifiche prima della spedizione).&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;VB&lt;o:p /&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Microsoft.Office.Interop&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Microsoft.Office.Interop.Excel&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; Window1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; mioExcel &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Microsoft.Office.Interop.Excel.Application&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; NomiCogn() &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;, IndirEmail() &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button1_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Object, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.RoutedEventArgs) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button1.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;mioExcel = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Microsoft.Office.Interop.Excel.Application&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; mioWorkbook &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Workbook = _&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;          mioExcel.Workbooks.Open(&lt;span style="COLOR: #a31515"&gt;"C:\IndirizziClientiOutlook.xls"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; ColonnaNomi &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Range, ColonnaIndirEmail &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Range&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;ColonnaNomi = mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"Tabella1[Nome]"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;ColonnaIndirEmail = mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"Tabella1[Indirizzopostaelettronica]"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;ReDim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; NomiCogn(ColonnaNomi.Count - 1)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;ReDim&lt;/span&gt; IndirEmail(ColonnaIndirEmail.Count - 1)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; i = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Cella &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Range&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; Cella &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; ColonnaNomi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;NomiCogn(i) = Cella.Value &amp;amp; &lt;span style="COLOR: #a31515"&gt;" "&lt;/span&gt; &amp;amp; Cella.Offset(0, 1).Value&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;i = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; Cella &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; ColonnaIndirEmail&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;IndirEmail(i) = Cella.Value &amp;amp; &lt;span style="COLOR: #a31515"&gt;" "&lt;/span&gt; &amp;amp; Cella.Offset(0, 1).Value&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;mioExcel.Quit()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;mioWorkbook = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;mioExcel = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Nominativi = &lt;span style="COLOR: #a31515"&gt;""&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; i = 0 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; NomiCogn.Length - 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Nominativi = Nominativi &amp;amp; NomiCogn(i) &amp;amp; Chr(10)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;Next&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;TextBox1.Text = TextBox1.Text.Replace(&lt;span style="COLOR: #a31515"&gt;"#NOMINATIVI#"&lt;/span&gt;, Nominativi) &amp;amp; Chr(13)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button2_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Object, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.RoutedEventArgs) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button2.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Outlk &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Outlook.Application&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Indirizzi = &lt;span style="COLOR: #a31515"&gt;""&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; i = 1 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; IndirEmail.Length - 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Indirizzi = Indirizzi &amp;amp; IndirEmail(i) &amp;amp; &lt;span style="COLOR: #a31515"&gt;";"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; MioMess &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Outlook.MailItem&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;MioMess = Outlk.CreateItem(Outlook.OlItemType.olMailItem)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; MioMess&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.Subject = &lt;span style="COLOR: #a31515"&gt;"Richiesta chiarimenti"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.BCC = &lt;span style="COLOR: #a31515"&gt;"giannigiac@tin.it"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.To = Indirizzi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;          &lt;/span&gt;.Body = TextBox1.Text&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;MioMess.Save()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;MioMess = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Outlk = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-no-proof: yes" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Per brevità non voglio privare quanti sono fin qui pervenuti del piacere di constatare le differenze rispetto alla soluzione precedente. Si noti in particolare che ora ho affidato al primo pulsante il compito di riempire la TextBox.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Conclusioni&lt;/strong&gt;. Nei precedenti esempi tutoriali non mi sono minimamente preoccupato di errori che un utente distratto potrebbe compiere, ad esempio invertendo i clic. Quanto alla soluzione precedente potrebbe essere opportunamente ampliata, soprattutto prevedendo opportune selezioni ulteriori prima della spedizione delle circolari. Chi ne ha voglia può farlo – e magari io stesso medesimo, di persona personalmente, un bel dì lo farò.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Quanto alla soluzione con binding “più moderno”, ecco l’indicazione del sullodato Marco Russo:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: #1f497d"&gt;credo che il problema sia la mancanza di una classe “nativa” per fare il caricamento di un Csv in una struttura .NET che esponga i servizi di binding necessari.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: #1f497d"&gt;Non ne conosco nello specifico, ma cercando in giro se ne trovano diverse:&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="COLOR: #1f497d"&gt;&lt;a href="http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader"&gt;http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader&lt;/a&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="COLOR: #1f497d"&gt;&lt;a href="http://simplecsv.codeplex.com/"&gt;http://simplecsv.codeplex.com/&lt;/a&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="COLOR: #1f497d"&gt;&lt;a href="http://csv2entity.codeplex.com/"&gt;http://csv2entity.codeplex.com/&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="COLOR: #1f497d"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;Se qualcuno riesce a sfruttare questi preziosi suggerimenti si faccia vivo.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;a href="mailto:giannigiac@tin.it"&gt;giannigiac@tin.it&lt;/a&gt;&lt;o:p /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://blogs.wpfitalia.it/GianniGiaccaglini/aggbug/98.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gianni Giaccaglini</dc:creator>
            <guid>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/03/05/Circolari-Outlook-con-Excel-Automation-in-due-salse.aspx</guid>
            <pubDate>Mon, 05 Mar 2012 10:44:06 GMT</pubDate>
            <comments>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/03/05/Circolari-Outlook-con-Excel-Automation-in-due-salse.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.wpfitalia.it/GianniGiaccaglini/comments/commentRss/98.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Prime prove con Excel Automation</title>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/02/23/Prime-prove-con-Excel-Automation.aspx</link>
            <description> 
&lt;h1 style="BORDER-BOTTOM: #4f81bd 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 4pt; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-element: para-border-div; mso-border-bottom-themecolor: accent1" class="MsoTitle"&gt;&lt;font size="6"&gt;Prime prove con Excel Automation&lt;o:p /&gt;&lt;/font&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;Dopo il sottostante articolo dedicato all’utilizzo di (OLE) Automation per gestire messaggi Outlook ho pensato di rivisitare tale tecnologia con Excel. Dico rivisitare perché l’avevo già fatto temporibus illis in ambiente VBA (le macro di Office). Ed ecco qui una serie di test elementari e affetti da rozzezze anche ignobili ma, al di là di queste renzarboresche esternazioni, abbastanza significativi.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Anticipo infatti che, tra l’altro:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Si possono creare ex-novo cartelle di lavoro (Workbook) o aprirne di preesistenti sfruttando la potenza del foglio di calcolo nonché – cosa che non ho fatto ma che lascio come non arduo esercizio agl’interessati – lanciare la grafica di Excel magari partendo da dati WPF (o Form);&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Si può riutilizzare codice VBA, anche se con qualche adattamento;&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Anche i patiti del C#, udite udite!, possono farlo a parte le graffe così care alla gens cancellettofila per il semplice motivo che la sintassi delle proprietà e metodi esposti dalla libreria Excel è identica;&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Per certi versi si emulano i &lt;strong style="mso-bidi-font-weight: normal"&gt;VSTO &lt;/strong&gt;(Visual Studio Tools per Office) evitando, se non altro, le complicanze di tali pur potenti arnesi (tra il macchinoso deployment) e qualche limite come le funzioni personalizzate che restano affidate… al VBA (nonché, o forse sbaglio?, il supporto parziale a finestre WPF…). &lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Osservo infine all’ultimo SMAU ho notato una software house produttrice di un noto pacchetto gestionale che supporta fogli Excel. Da quel che ho capito, hanno proprio sfruttato Automation e non VSTO.&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;Le prove pratiche&lt;o:p /&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Una premessa è doverosa. La proposta che segue, lungi dal costituire un insieme organico, è solo un’accozzaglia di tre semplici esempi tipici e non mi sono minimamente preoccupato di prevenire errori. Pertanto raccomando come Figaro &lt;u&gt;di utilizzare i tre pulsanti uno alla volta per carità e nell’ordine&lt;/u&gt;.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Si crei una griglia Grid di due righe, la prima, più ampia, comprende una grossa &lt;strong style="mso-bidi-font-weight: normal"&gt;TextBox1&lt;/strong&gt; caratterizzata dalla proprietà &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;AllowDrop=”True” &lt;/em&gt;&lt;/strong&gt;che la rende multiline. Nella seconda riga si hanno tre pulsanti &lt;strong style="mso-bidi-font-weight: normal"&gt;Button1&lt;/strong&gt;, &lt;strong style="mso-bidi-font-weight: normal"&gt;Button2 &lt;/strong&gt;e &lt;strong style="mso-bidi-font-weight: normal"&gt;Button3&lt;/strong&gt;, il cui &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Content&lt;/em&gt;&lt;/strong&gt; è rispettivamente “&lt;strong style="mso-bidi-font-weight: normal"&gt;Prima prova&lt;/strong&gt;”,“&lt;strong style="mso-bidi-font-weight: normal"&gt;Seconda prova&lt;/strong&gt;”&lt;strong style="mso-bidi-font-weight: normal"&gt; &lt;/strong&gt;e “&lt;strong style="mso-bidi-font-weight: normal"&gt;Terza prova&lt;/strong&gt;”.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Mi fermo qui, riportando qui di seguito senza superflui commenti la&lt;o:p /&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;Struttura XAML&lt;o:p /&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Window&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; x&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;:&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="MainWindow"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: red"&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: red"&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;:&lt;/span&gt;&lt;span style="COLOR: red"&gt;x&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: red"&gt;Title&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="MainWindow"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="350"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="525"&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Grid&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Height&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="250" /&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; /&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;TextBox&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="129"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; HorizontalAlignment&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Left"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Margin&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="12,121,0,0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="TextBox1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;VerticalAlignment&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Top"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="487"&lt;/span&gt;&lt;span style="COLOR: red"&gt; &lt;span style="BACKGROUND: yellow; mso-highlight: yellow"&gt;AllowDrop&lt;/span&gt;&lt;/span&gt;&lt;span style="BACKGROUND: yellow; COLOR: blue; mso-highlight: yellow"&gt;="True"&lt;/span&gt;&lt;span style="COLOR: blue"&gt; /&amp;gt;&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Content&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Prima prova"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; . . . Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1" &lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Content&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Seconda prova"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; . . . Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1" /&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Content&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="Terza prova"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; . . . Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;="1" /&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt"&gt;Grid&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 8pt"&gt;Window&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Nella quale le proprietà relative al posizionamento dei pulsanti sono state sostituite da puntini per brevità.&lt;/p&gt;
&lt;h2&gt;Prima prova su un Workbook una tantum&lt;o:p /&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Comincio con le righe iniziali del modulo &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;MainWindow.xaml.vb&lt;/em&gt;&lt;/strong&gt;:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Consolas; COLOR: blue; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Microsoft.Office.Interop.Excel&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt; &lt;span style="COLOR: #2b91af"&gt;MainWindow&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; mioExcel &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Microsoft.Office.Interop.Excel.&lt;span style="COLOR: #2b91af"&gt;Application&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt; &lt;span style="COLOR: blue"&gt;Property&lt;/span&gt; Numcelle &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Long&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;La direttiva &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Imports&lt;/em&gt;&lt;/strong&gt; funziona, non guasta rammentarlo a distratti &amp;amp; immemori, se e solo se nel progetto si è fissato il riferimento alla libreria Microsoft Excel 14.0 (o 12.0 se il nostro PC ospita l’edizione precedente). Quindi la classe &lt;strong style="mso-bidi-font-weight: normal"&gt;MainWindow &lt;/strong&gt;esordisce con variabili comunitarie, la più importante essendo &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;mioExcel&lt;/em&gt;&lt;/strong&gt; che ci evita nel seguito di ricorrere alla chilometrica &lt;em style="mso-bidi-font-style: normal"&gt;Microsoft.Office.... &lt;/em&gt;eccetera eccetera.&lt;o:p /&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #b6dde8; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #b6dde8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. Nel seguito comunque non può essere evitata la noia della continua anteposizione di &lt;em style="mso-bidi-font-style: normal"&gt;mioExcel, &lt;/em&gt;che nel mondo VBA viene sottinteso.&lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p class="MsoNormal"&gt;Il codice VB del primo pulsante è riportato qui sotto.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button1_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Object&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.&lt;span style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button1.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Static&lt;/span&gt; i &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; mioExcel &lt;span style="COLOR: blue"&gt;Is&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Microsoft.Office.Interop.Excel.&lt;span style="COLOR: #2b91af"&gt;Application&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel.Visible = &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel.Workbooks.Add()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"A1:C4"&lt;/span&gt;).Select()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel.ActiveCell.Value = &lt;span style="COLOR: #a31515"&gt;"Buongiorno a tutti!"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Dimmi = InputBox(&lt;span style="COLOR: #a31515"&gt;"Come ti chiami?"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: green"&gt;' MessageBox.Show(Dimmi) ' Servito per debug&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;TextBox1.Text = &lt;/span&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;+= Dimmi &amp;amp; vbLf &lt;/span&gt;&lt;span style="FONT-FAMILY: Consolas; COLOR: green; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;' =Dimmi (variante)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"A1"&lt;/span&gt;).Offset(i).Value = Dimmi &lt;span style="COLOR: #00b050"&gt;' TextBox1.Text (variante)&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; i &amp;lt; 5 &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Exit Sub&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="COLOR: #a31515"&gt;"Fine lavoro?"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;""&lt;/span&gt;, _&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;MessageBoxButton&lt;/span&gt;.YesNo) = &lt;span style="COLOR: #2b91af"&gt;MessageBoxResult&lt;/span&gt;.Yes &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel.DisplayAlerts = &lt;span style="COLOR: blue"&gt;False&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel.ActiveWorkbook.Close()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel.Quit() &lt;span style="COLOR: #00b050"&gt;' Abbandona Excel&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Va subito detto che l’istruzione&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;MioExcel = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Microsoft.Office.Interop.Excel.&lt;span style="COLOR: #2b91af"&gt;Application&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;crea una nuova istanza di Excel che, a differenza di quanto accade nell’uso normale, è invisibile e priva della cartella default. Il clic sul Button1 si preoccupa di visualizzare Excel e di aggiungervi un Workbook, col metodo &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Add &lt;/em&gt;&lt;/strong&gt;applicato all’insieme &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Workbooks&lt;/em&gt;&lt;/strong&gt; (inizialmente vuoto).&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Delle altre istruzioni cito solo&lt;br /&gt;
&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"A1"&lt;/span&gt;).Offset(i).Value = Dimmi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;che sfrutta celle sfalsata mano a mano di un valore &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;i&lt;/em&gt;&lt;/strong&gt; (&lt;em style="mso-bidi-font-style: normal"&gt;.Offset(i)&lt;/em&gt;) rispetto alla cella iniziale A1 per inserirvi i successivi valori immessi dall’utente con la vetusta InputBox (chiedo venia ai puristi) mentre in parallelo questi sono infilati in linee successive della casella di testo.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Varianti di questo banalissimo esercizio, come il trasferimento di una serie di dati presenti a vario titolo nella Window WPF, sono lasciate al lettore. Mi limito a sottolineare l’importanza delle ultime istruzioni che dovrebbero chiudere ogni sessione Automation, atte a chiudere Excel e a liberare l’impegno della variabile specifica mioExcel. Si noti infine che la proprietà &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;DisplayAlerts = False &lt;/em&gt;&lt;/strong&gt;evita il solito invito a salvare le modifiche prima di chiudere questo file di sciocchezzuole estemporaneo (dal nome default Cartel1) che non andrà su disco.&lt;o:p /&gt;&lt;/p&gt;
&lt;h2&gt;Seconda prova su un Workbook una tantum con formule al volo&lt;o:p /&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Si tratta di una variante più complessa del caso precedente. Anche qui le azioni si esercitano su un foglio nuovo, vuoto, che la routine non solo riempie di dati prelevati da semplici Vettori – &lt;em style="mso-bidi-font-style: normal"&gt;Intest, Codici, Prodotti &lt;/em&gt;e &lt;em style="mso-bidi-font-style: normal"&gt;Prezzi &lt;/em&gt;– ma anche di formule semplici ma inserite programmaticamente.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Inoltre l’istruzione&lt;br /&gt;
&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 9.5pt"&gt;mioExcel.Visible = &lt;span style="COLOR: blue"&gt;True&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;viene lanciata alla fine, in guisa tale che soltanto allora l’utente vede non di nascosto il risultato del lavoro in background (con qualche vantaggio velocifero). &lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Riporto senza indugi qui di seguito il codice V B del secondo pulsante.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button2_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.&lt;span style="COLOR: #2b91af"&gt;Object&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.&lt;span style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button2.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt; Intest = {&lt;span style="COLOR: #a31515"&gt;"COD"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Prodotto"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Quantità"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Prezzo"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Importo"&lt;/span&gt;}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Codici = {&lt;span style="COLOR: #a31515"&gt;"AA"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"BB"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"CC"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"DD"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"EE"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"FF"&lt;/span&gt;}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Prodotti = {&lt;span style="COLOR: #a31515"&gt;"Mele"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Pere"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Susine"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Pesche"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Arance"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Banane"&lt;/span&gt;}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt; Prezzi = {3.5, 5, 4, 4.5, 3.2, 3}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; mioExcel &lt;span style="COLOR: blue"&gt;Is&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Microsoft.Office.Interop.Excel.&lt;span style="COLOR: #2b91af"&gt;Application&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: green"&gt;' mioExcel.Visible = True =&amp;gt; Le operazioni si svolgono nell'ombra!&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;mioExcel.Workbooks.Add()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; i = 0 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; Intest.Length - 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"A1"&lt;/span&gt;)(1, i + 1).Value = Intest(i)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; i = 0 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; Codici.Length - 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"A2"&lt;/span&gt;)(i + 1)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;.Value = Codici(i)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;.offset(0, 1).Value = Prodotti(i)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;.Offset(0, 3).Value = Prezzi(i)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; i = 0 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; Codici.Length – 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: #00b050"&gt;' Chiedi all’utente ripetutamente i prezzi dei vari frutti&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Quant = &lt;span style="COLOR: blue"&gt;CDbl&lt;/span&gt;(InputBox(&lt;span style="COLOR: #a31515"&gt;"Quantità di "&lt;/span&gt; &amp;amp; Prodotti(i) &amp;amp; &lt;span style="COLOR: #a31515"&gt;"?"&lt;/span&gt;))&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"C2"&lt;/span&gt;)(i + 1).value = Quant&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Numcelle = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"A2"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="BACKGROUND: yellow; mso-highlight: yellow"&gt;Numcelle = mioExcel.Range(.Cells(1), .End(&lt;span style="COLOR: #2b91af"&gt;XlDirection&lt;/span&gt;.xlDown)).Count&lt;/span&gt;&lt;o:p /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"E2"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt; ZonaFormule = mioExcel.Range(.Cells(1), .Cells(Numcelle))&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="BACKGROUND: yellow; mso-highlight: yellow"&gt;ZonaFormule.FormulaR1C1 = &lt;span style="COLOR: #a31515"&gt;"=RC[-2]*RC[-1]"&lt;/span&gt;&lt;/span&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;o:p /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;mioExcel.Visible = &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;mioExcel = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.5pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-bidi-font-size: 9.5pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;L’effetto che fa, omettendo le intestazioni di colonna (A, B, C, ecc.) e di riga (1, 2, 3, ecc.) è del tipo seguente:&lt;o:p /&gt;&lt;/p&gt;
&lt;table style="WIDTH: 240pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 2.75pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-yfti-tbllook: 1184" border="0" cellspacing="0" cellpadding="0" width="320" class="MsoNormalTable"&gt;
    &lt;tbody&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;COD&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Prodotto&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Quantità&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Prezzo&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Importo&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 1"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;AA&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Mele&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;3&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;3,5&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;10,5&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 2"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;BB&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Pere&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;5&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;5&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;25&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 3"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;CC&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Susine&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;6&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;4&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;24&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 4"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;DD&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Pesche&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;7&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;4,5&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;31,5&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 5"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;EE&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Arance&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;2&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;3,2&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;6,4&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 15pt; mso-yfti-irow: 6; mso-yfti-lastrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;FF&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Banane&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;3&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;3&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 48pt; PADDING-RIGHT: 3.5pt; HEIGHT: 15pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="64" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 9pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;9&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;Qui parlo a chi ha un minimo di familiarità con Excel e, anche per mia innata indolenza, mi limito a dire che le istruzioni più pregiate sono in grassetto e marcate in giallo. La prima individua il numero &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;NumCell&lt;/em&gt;&lt;/strong&gt; di celle contigue da A1 in giù (*) mentre la seconda inserisce al volo, secondo il formato RC, le formule nell’intervallo di destra da E2 in giù, ossia di fatto (e anteponendo con qualche arbitrio i riferimenti all'"=" delleformule):&lt;br /&gt;
E2=C2*D2&lt;br /&gt;
E3=C3*D3&lt;br /&gt;
E4=C4*D4&lt;br /&gt;
……&lt;br style="mso-special-character: line-break" /&gt;
&lt;br style="mso-special-character: line-break" /&gt;
&lt;o:p /&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #b6dde8; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #b6dde8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. I curiosi e spericolati saranno tentati di sperimentare il cut &amp;amp; paste da celle Excel a un contenitore WPF come con una semplice TextBox. Constateranno che anche a mano è possibile, ma &lt;u&gt;solo sulla prima cella dell’intervallo preselezionato&lt;/u&gt;. Chi trova soluzioni più potenti si faccia vivo…&lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;Terza prova con file preesistente&lt;o:p /&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Stavolta si agisce su un file Excel presente già sul disco e di tipo un po’ particolare.&lt;o:p /&gt;&lt;/p&gt;
&lt;h3&gt;Codice VB del terzo pulsante&lt;o:p /&gt;&lt;/h3&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button3_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.&lt;span style="COLOR: #2b91af"&gt;Object&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.&lt;span style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button3.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; mioExcel &lt;span style="COLOR: blue"&gt;Is&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt; mioExcel = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Microsoft.Office.Interop.Excel.&lt;span style="COLOR: #2b91af"&gt;Application&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;mioExcel.Workbooks.Open(Filename:=&lt;span style="COLOR: #a31515"&gt;"C:\FormuleAlVolo.xlsx"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.0pt"&gt;mioExcel.Visible = &lt;span style="COLOR: blue"&gt;True&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.0pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: green"&gt;' MessageBox.Show("Adesso copio la riga formule in basso")&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.0pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt; Nr &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="BACKGROUND: yellow; COLOR: blue; mso-highlight: yellow"&gt;With&lt;/span&gt;&lt;span style="BACKGROUND: yellow; mso-highlight: yellow"&gt; mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"A2"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;Nr = mioExcel.Range(.Cells(1), .End(&lt;span style="COLOR: #2b91af"&gt;XlDirection&lt;/span&gt;.xlDown)).Count&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="BACKGROUND: yellow; COLOR: blue; mso-highlight: yellow"&gt;With&lt;/span&gt;&lt;span style="BACKGROUND: yellow; mso-highlight: yellow"&gt; mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"RigaFormule"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;.Copy(mioExcel.Range(.Cells(2, 1), .Cells(Nr, 1)))&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-highlight: yellow; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;mioExcel = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;In questo caso il metodo &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Open&lt;/em&gt;&lt;/strong&gt; dell’insieme &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;WorkBooks&lt;/em&gt;&lt;/strong&gt; apre un file &lt;strong style="mso-bidi-font-weight: normal"&gt;FormuleAlVolo.xlsx&lt;/strong&gt; e si osservi subito che &lt;u&gt;l’estensione xlsx lo caratterizza come archivio privo di macro&lt;/u&gt;. Esso all’apertura si presenta, al netto di intestazioni di righe e colonne, come segue:&lt;o:p /&gt;&lt;/p&gt;
&lt;table style="WIDTH: 289pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 2.75pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-yfti-tbllook: 1184" border="0" cellspacing="0" cellpadding="0" width="385" class="MsoNormalTable"&gt;
    &lt;tbody&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;COD&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="57" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Prodotto&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 41pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="55" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Quantità&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 32pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="43" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Prezzo&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Sconto&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 39pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="52" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Importo&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Sconto&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 35pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="bottom" width="47" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Netto&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 1"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;AA&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="57" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Mele&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 41pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="55" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;10,00 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 32pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="43" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;3,50 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;5%&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 39pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #c5d9f1; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="52" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;a name="RANGE!F2:H2"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;35,00 &lt;/span&gt;&lt;/a&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #c5d9f1; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;1,75 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 35pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #c5d9f1; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="47" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;33,00 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 2"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;BB&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="57" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Pere&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 41pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="55" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;12,00 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 32pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="43" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;5,00 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;10%&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 39pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="52" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 35pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="47" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 3"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;CC&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="57" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Susine&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 41pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="55" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;5,00 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 32pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="43" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;4,00 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;2%&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 39pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="52" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 35pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="47" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 4"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;DD&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="57" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Pesche&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 41pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="55" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;4,00 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 32pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="43" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;4,50 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;5%&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 39pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="52" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 35pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="47" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 5"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;EE&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="57" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Arance&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 41pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="55" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;3,00 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 32pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="43" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;3,20 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;10%&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 39pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="52" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 35pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="47" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.75pt; mso-yfti-irow: 6; mso-yfti-lastrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;FF&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 43pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="57" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;Banane&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 41pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="55" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;2,00 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 32pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="43" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;3,00 &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: right; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="right"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt;5%&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 39pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="52" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 33pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="44" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 35pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.75pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt" valign="bottom" width="47" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Le celle della zona F2:H2 cui è stato dato il nome “&lt;em style="mso-bidi-font-style: normal"&gt;RigaFormule&lt;/em&gt;” contengono le formule seguenti (con l'anteposizione arbitraria vista sopra):&lt;br /&gt;
F2=C2*D2&lt;br /&gt;
G2=F2*E2&lt;br /&gt;
H2=ARROTONDA(F2-G2;0)&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Palesemente esse danno, nell’ordine, l’importo, lo sconto e il netto, con arrotondamento della loro differenza. Le istruzioni sopra evidenziate sono varianti della copia di formule ma di un certo pregio, con particolare riguardo per il metodo &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Copy &lt;/em&gt;&lt;/strong&gt;con argomento &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Destination &lt;/em&gt;&lt;/strong&gt;che esegue l’operazione anche “a distanza”, cioè qualunque sia la cella attiva corrente e senza dover preselezionare l’origine come nelle operazioni manuali.&lt;o:p /&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #b6dde8; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #b6dde8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="BACKGROUND: #b6dde8; mso-shading-themecolor: accent5; mso-shading-themetint: 102"&gt;Nota&lt;/span&gt;&lt;/strong&gt;&lt;span style="BACKGROUND: #b6dde8; mso-shading-themecolor: accent5; mso-shading-themetint: 102"&gt;. Chi ha pratica di VBA noterà poi che la vecchia sintassi &lt;em style="mso-bidi-font-style: normal"&gt;&amp;lt;Origine&amp;gt;.Copy&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&amp;lt;Destinazione&amp;gt; &lt;/em&gt;in ambito .NET&lt;/span&gt; diventa &lt;em style="mso-bidi-font-style: normal"&gt;&amp;lt;Origine&amp;gt;.Copy(&amp;lt;Destinazione&amp;gt;) &lt;/em&gt;con tanto di parentesi (comunque inserite d’ufficio, as usual).&lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p class="MsoNormal"&gt;Un’ultima considerazione è sul fatto che, come testé anticipato, il codice .NET agisce tranquillamente pure con archivi che Microsoft ha decretato come insensibili alle macro in contrapposizione ai tipi &lt;strong&gt;.xlm &lt;/strong&gt;(distinzione che odio nata dal terrorismo dei virus-macro).&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Ovviamente dopo queste routine la classe &lt;strong style="mso-bidi-font-weight: normal"&gt;MainWindow&lt;/strong&gt; termina con&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;o:p /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-bidi-font-size: 9.0pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.0pt"&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 9.0pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;font face="Arial"&gt;Ultima prova: un possibile binding artigianale&lt;o:p /&gt;&lt;/font&gt;&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;Quest’ultima chicca un po’ avanzata si propone di pescare dati da celle di un foglio Excel il cui layout è noto. Per sperimentarla si crei un quarto pulsante etichettato per eccesso di fantasia “&lt;strong style="mso-bidi-font-weight: normal"&gt;Quarta prova&lt;/strong&gt;”. Lo specifico evento Click dovrà agire sul file della terza prova trasferendo in due vettori i vari prodotti e i relativi importi netti. Il codice rispecchia in gran parte quello della prova precedente , con evidenziazione delle varianti del caso:&lt;o:p /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button4_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.&lt;span style="COLOR: #2b91af"&gt;Object&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.&lt;span style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button4.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; mioExcel &lt;span style="COLOR: blue"&gt;Is&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt; mioExcel = &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Microsoft.Office.Interop.Excel.&lt;span style="COLOR: #2b91af"&gt;Application&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;mioExcel.Workbooks.Open(Filename:=&lt;span style="COLOR: #a31515"&gt;"C:\FormuleAlVolo.xlsx"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; COLOR: green; FONT-SIZE: 8pt; mso-highlight: yellow"&gt;' mioExcel.Visible = True ' Eliminato di proposito&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Nr &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Integer&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"A2"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;Nr = mioExcel.Range(.Cells(1), .End(&lt;span style="COLOR: #2b91af"&gt;XlDirection&lt;/span&gt;.xlDown)).Count&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"RigaFormule"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;.Copy(mioExcel.Range(.Cells(2, 1), .Cells(Nr, 1)))&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt"&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Binding artigiano dati che interessano --&amp;gt; due vettori&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; VettFrutti() &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; VettNetti() &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Double&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;ReDim&lt;/span&gt; VettFrutti(Nr) : &lt;span style="COLOR: blue"&gt;ReDim&lt;/span&gt; VettNetti(Nr)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-highlight: yellow" lang="EN-US"&gt;For&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-highlight: yellow" lang="EN-US"&gt; i = 0 &lt;span style="COLOR: blue"&gt;To&lt;/span&gt; Nr - 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-highlight: yellow" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;VettFrutti(i) = mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"B2"&lt;/span&gt;)(i + 1).value&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-highlight: yellow" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;VettNetti(i) = mioExcel.Range(&lt;span style="COLOR: #a31515"&gt;"H2"&lt;/span&gt;)(i + 1).value&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; BACKGROUND: yellow; FONT-SIZE: 8pt; mso-ansi-language: EN-US; mso-highlight: yellow" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; mioExcel&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;.DisplayAlerts = &lt;span style="COLOR: blue"&gt;False&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;.ActiveWorkbook.Close()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;.Quit()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;mioExcel = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;o:p /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 8pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;Stavolta si rinuncia alla visibilità del file e, al termine, si chiudono senza complimenti il workbook ed Excel. Quanto a &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;VettFrutti &lt;/em&gt;&lt;/strong&gt;e &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;VettNetti &lt;/em&gt;&lt;/strong&gt;essi conterranno le varie mele, pere, susine ecc. e gl’importi netti relativi di colonna H. Va da sé che tali dati in un’applicazione seria serviranno per ulteriori elaborazioni.&lt;o:p /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;Non aggiungo altro, sicuro che i buoni intenditori troveranno alternative di loro gusto, come il ricorso a liste e simili o l’inserimento dei dati “bindati” così alla buona direttamente in controlli tipo ListBox e quant’altro.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;font face="Arial"&gt;&lt;font size="2"&gt;Piuttosto farei due &lt;strong&gt;considerazioni finali&lt;/strong&gt; derivanti dal fatto che &lt;u&gt;questi interventi potrebbero scandalizzare i più esperti e amanti delle moderne tecniche &lt;strong&gt;binding&lt;/strong&gt;&lt;/u&gt; ben supportate da WPF.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;- Il binding con Excel è una sfida al limite dell'impossibile, trattandosi di fogli multipli e sovente assai poco strutturati (formule, celle sparpagliate, a volte tabelle sì ma collocate su un medesimo foglio di lavoro. In passato ho dato un contributo piuttosto advanced sul sito VB Tips&amp;amp;Tricks ottenendo un &lt;strong&gt;Visore di fogli Excel  &lt;/strong&gt;anche "sparpagliati" con un Form che li attinge sfruttando il formato Open XML. A parte il fatto che quest'ultimo NON esiste coi tradizionali e tuttora molto comuni archivi &lt;strong&gt;.xls &lt;/strong&gt;&lt;u&gt;anche questo metodo fallisce in presenza di macro che generano dati e formule "al volo"&lt;/u&gt; come nell'esempietto mostrato sopra.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;- Piuttosto sarebbe interessante il &lt;u&gt;know how necessario per il binding da un eventuale foglio Excel strutturato&lt;/u&gt;, ovvero formato esclusivamente da una tabella o da un archivio di formato tradizionale come il Comma Separated Values (.csv) o l'analogo che sfrutta delle tabulazioni come separatore di campi. E l'adozione del controllo &lt;strong&gt;DataGrid&lt;/strong&gt; sarebbe benvenuta...&lt;/p&gt;
&lt;p class="MsoNormal" /&gt;&lt;hr /&gt;

&lt;p class="MsoNormal"&gt;&lt;strong&gt;Nota&lt;/strong&gt;. Al sottoscritto piacerebbe farlo per la gestione di circolari Outlook (v. post precedente), pertendo da archivi relativi ai &lt;strong&gt;contatti&lt;/strong&gt;, che Microsoft Outlook  esporta, guardacaso, solo nei formati appena detti...&lt;/p&gt;
&lt;p class="MsoNormal" /&gt;&lt;hr /&gt;

&lt;p class="MsoNormal"&gt;La letteratura abbonda di esempi,  complessi ma comunque ben descritti, ma ahimè tutti relativi a database Access o Sql Server. Sulla carta con archivi più elementari, come il dannato csv, il binding dovrebbe essere più semplice. Chi sa parli, ovvero scriva un tutorial ad hoc per i comuni mortali.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: Consolas; FONT-SIZE: 9.5pt"&gt;&lt;o:p&gt;&lt;a href="mailto:giannigiac@tin.it"&gt;&lt;strong&gt;&lt;font face="Verdana"&gt;giannigiac@tin.it&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.wpfitalia.it/GianniGiaccaglini/aggbug/97.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gianni Giaccaglini</dc:creator>
            <guid>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/02/23/Prime-prove-con-Excel-Automation.aspx</guid>
            <pubDate>Thu, 23 Feb 2012 17:51:28 GMT</pubDate>
            <comments>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/02/23/Prime-prove-con-Excel-Automation.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.wpfitalia.it/GianniGiaccaglini/comments/commentRss/97.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Circolari Outlook con OLE Automation - variante...</title>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/02/02/Circolari-Outlook-con-OLE-Automation-variante.aspx</link>
            <description>  
&lt;h1&gt;Variante della (pen)ultim’ora&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;Mi riferisco al post precedente che ovviamente dovrà essere letto prima di questo.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Nottetempo mi è venuta in mente un possibile modifica volta, perlomeno, a evitare il pasticcio principale, pur mantenendo l'impianto delle tre caselle di testo relative agli indirizzi email, ai nomi &amp;amp; cognomi e al messaggio da spedire.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Si tratta di utilizzare come separatore di nomi e indirizzi il cancelletto (#) nelle prime due. Per cui nella prima si avrà “&lt;a href="mailto:pippo@x.it#pluto@y.com#paperino@z.com"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;pippo@x.it#pluto@y.com#paperino@z.com&lt;/span&gt;&lt;/a&gt;”. Analogamente nella seconda. Quindi nella Sub dell’evento &lt;em style="mso-bidi-font-style: normal"&gt;New&lt;/em&gt; si provvede a sostituire questi # con:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;TextBox1.Text = TextBox1.Text.Replace(&lt;span style="COLOR: #a31515"&gt;"#"&lt;/span&gt;, Chr(13))&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;TextBox2.Text = TextBox2.Text.Replace(&lt;span style="COLOR: #a31515"&gt;"#"&lt;/span&gt;, Chr(13))&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;che li sostituisce con degli a-capo (così oltretutto l’utente non li vede). Questo banale artifizio elimina l’inconveniente dei cognomi con trattino, come Rossi-Doria e simili.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Quanto alla terza casella, anziché “#NOMI#” conviene mettere “{NOMI }”. &lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Se si è capito l’antifona, il coro dei buoni intenditori cui mi rivolgo, all’unisono o quasi, canterà per approvarla la seguente modifica della routine d’evento Click del pulsante &lt;strong style="mso-bidi-font-weight: normal"&gt;Spedisci&lt;/strong&gt;:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Private&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button2_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.&lt;span style="COLOR: #2b91af"&gt;Object&lt;/span&gt;, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.&lt;span style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button2.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Indirizzi = TextBox1.Text.Replace(Chr(13), &lt;span style="COLOR: #a31515"&gt;";"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: green; FONT-SIZE: 9.5pt"&gt;' NB - non occorre togliere l'eventuale ultimo ; che Outlook ignora automaticamente&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: green"&gt;' Imposta Outlook e un suo oggetto Mailitem&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt; Outlk &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Outlook.&lt;span style="COLOR: #2b91af"&gt;Application&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; MioMess &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Outlook.&lt;span style="COLOR: #2b91af"&gt;MailItem&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Nomi = &lt;span style="COLOR: #a31515"&gt;""&lt;/span&gt; &amp;amp; vbCrLf &amp;amp; TextBox2.Text &amp;amp; vbCrLf&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Corpo = TextBox3.Text.Replace(&lt;span style="COLOR: #a31515"&gt;"{NOMI}"&lt;/span&gt;, Nomi)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;MioMess = Outlk.CreateItem(Outlook.&lt;span style="COLOR: #2b91af"&gt;OlItemType&lt;/span&gt;.olMailItem)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; MioMess&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.Subject = &lt;span style="COLOR: #a31515"&gt;"Richiesta chiarimenti"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.BCC = &lt;span style="COLOR: #a31515"&gt;"giannigiac@tin.it"&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.To = Indirizzi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.Body = Corpo&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;MioMess.Save()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;MioMess = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt"&gt;Outlk = &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt"&gt;&lt;span style="COLOR: blue" /&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9.5pt"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9.5pt"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;S.E.&amp;amp;O.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;E che fare del primo pulsante? Con la semplificazione introdotta la missione espressa da &lt;strong style="mso-bidi-font-weight: normal"&gt;Elenco indirizzi&lt;/strong&gt; converrà che sia cambiata in qualcosa come &lt;strong style="mso-bidi-font-weight: normal"&gt;Controllo coerenza &lt;/strong&gt;onde verificare, come minimo, che il numero dei nomi e quello degli indirizzi siano identici. Lascio a chi ci tiene questo compitino.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;Gianni Giaccaglini&lt;/strong&gt;&lt;br /&gt;
&lt;em&gt;@giannigiac@tin.it&lt;o:p /&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.wpfitalia.it/GianniGiaccaglini/aggbug/96.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gianni Giaccaglini</dc:creator>
            <guid>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/02/02/Circolari-Outlook-con-OLE-Automation-variante.aspx</guid>
            <pubDate>Thu, 02 Feb 2012 10:53:37 GMT</pubDate>
            <comments>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/02/02/Circolari-Outlook-con-OLE-Automation-variante.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blogs.wpfitalia.it/GianniGiaccaglini/comments/commentRss/96.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Circolari Outlook con OLE Automation, primi passi</title>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/01/31/Circolari-Outlook-con-OLE-Automation-primi-passi.aspx</link>
            <description> 
&lt;div style="BORDER-BOTTOM: #4f81bd 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 4pt; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-element: para-border-div; mso-border-bottom-themecolor: accent1"&gt;
&lt;p class="MsoTitle"&gt;&lt;span style="FONT-SIZE: 20pt; mso-bidi-font-size: 26.0pt"&gt;Circolari Outlook con OLE Automation, primi passi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h1 style="TEXT-ALIGN: justify"&gt;Preliminari&lt;o:p /&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;Questo esempietto didattico sfrutta il meccanismo &lt;strong style="mso-bidi-font-weight: normal"&gt;OLE Automation&lt;/strong&gt;, da tempo detto &lt;strong style="mso-bidi-font-weight: normal"&gt;Automation&lt;/strong&gt; tout court, per consentire l’invio di circolari Outlook a una lista di nominativi e relativi indirizzi email.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Per partire si debbono fissare i riferimenti alla specifica libreria. In soldoni:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;1.&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Dal menu &lt;strong style="mso-bidi-font-weight: normal"&gt;Progetti &lt;/strong&gt;scegliere &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Aggiungi riferimento...&lt;/em&gt;&lt;/strong&gt;;&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;2.&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Cliccare sulla pagina &lt;strong style="mso-bidi-font-weight: normal"&gt;COM &lt;/strong&gt;e dall’elenco scegliere la libreria &lt;em style="mso-bidi-font-style: normal"&gt;Microsoft Outlook 14.0 &lt;/em&gt;(12.0 se si dispone di Office XP) concludendo con &lt;strong style="mso-bidi-font-weight: normal"&gt;OK&lt;/strong&gt;;&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;3.&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Nella finestra &lt;strong style="mso-bidi-font-weight: normal"&gt;MainWindow &lt;/strong&gt;(&lt;strong style="mso-bidi-font-weight: normal"&gt;Window1 &lt;/strong&gt;in Visual Studio 2008) inserire a livello Dichiarazioni la seguente direttiva:&lt;br /&gt;
&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Imports&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; Microsoft.Office.Interop&lt;/span&gt;.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;L’ultima mossa ha il duplice scopo di rendere disponibile la libreria di un membro della famiglia Microsoft Office (altrimenti i riferimenti sopra fissati non sarebbero concretamente operativi) nonché di abbreviare la sintassi delle istruzioni specifiche. Ne anticipo un esempio:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Outlk &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Outlook.Application&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Che, in termini completi sarebbe la kilometrica&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Dim&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Outlk &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Microsoft.Office.Interop&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;.&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Outlook.Application&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-no-proof: yes"&gt;Successivamente si crei una finestra WPF dall’aspetto qui sotto grossolanamente riprodotto. &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table style="WIDTH: 188.25pt; BORDER-COLLAPSE: collapse; MARGIN-LEFT: -16.75pt; mso-padding-alt: 0cm 3.5pt 0cm 3.5pt; mso-yfti-tbllook: 1184" border="0" cellspacing="0" cellpadding="0" width="251" class="MsoNormalTable"&gt;
    &lt;tbody&gt;
        &lt;tr style="HEIGHT: 13.4pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 188.25pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #215967; HEIGHT: 13.4pt; BORDER-TOP: #215967 1pt solid; BORDER-RIGHT: #215967 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt; mso-border-alt: solid #215967 1.0pt" valign="bottom" width="251" colspan="3" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style="COLOR: white; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;Window1&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 1"&gt;
            &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid #215967 1.0pt; mso-border-right-alt: solid windowtext .5pt" valign="top" rowspan="7" width="111"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;pippo@x.it pluto@y.com&lt;br /&gt;
            paperino@z.com&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 95.8pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: #215967 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: solid black .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid #215967 1.0pt" valign="top" rowspan="15" width="128"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;GentiliSignori#NOMI#&lt;br /&gt;
            Distinti saluti&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 2"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 3"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 4"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 5"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 6"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 3pt; mso-yfti-irow: 7"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 3pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 8"&gt;
            &lt;td style="BORDER-BOTTOM: medium none; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm" valign="bottom" width="111" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 9"&gt;
            &lt;td style="BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-bottom-alt: black .5pt; mso-border-left-alt: #215967 1.0pt; mso-border-right-alt: windowtext .5pt; mso-border-top-alt: windowtext .5pt; mso-border-style-alt: solid" valign="top" rowspan="7" width="111"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Pippo Rossi-Pluto Bianchi-Paperino Verdi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 10"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 11"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 12"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 13"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 14"&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 15"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext .5pt" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 9.35pt; mso-yfti-irow: 16"&gt;
            &lt;td style="BORDER-BOTTOM: medium none; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm" valign="bottom" width="111" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 95.8pt; PADDING-RIGHT: 3.5pt; HEIGHT: 9.35pt; BORDER-TOP: medium none; BORDER-RIGHT: #215967 1pt solid; PADDING-TOP: 0cm" valign="bottom" width="128" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 12.7pt; mso-yfti-irow: 17"&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #ccc0da; HEIGHT: 12.7pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm" width="111" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;strong&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Elenco indirizzi&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 12.7pt; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt; &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 95.8pt; PADDING-RIGHT: 3.5pt; BACKGROUND: #ccc0da; HEIGHT: 12.7pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: #215967 1pt solid; PADDING-TOP: 0cm" width="128" nowrap="nowrap"&gt;
            &lt;p style="TEXT-ALIGN: center; LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal" align="center"&gt;&lt;strong&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt;Spedisci&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="HEIGHT: 7.75pt; mso-yfti-irow: 18; mso-yfti-lastrow: yes"&gt;
            &lt;td style="BORDER-BOTTOM: #215967 1pt solid; BORDER-LEFT: #215967 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 82.95pt; PADDING-RIGHT: 3.5pt; HEIGHT: 7.75pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm" valign="bottom" width="111" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: #215967 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 9.5pt; PADDING-RIGHT: 3.5pt; HEIGHT: 7.75pt; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm" valign="bottom" width="13" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
            &lt;td style="BORDER-BOTTOM: #215967 1pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 3.5pt; WIDTH: 95.8pt; PADDING-RIGHT: 3.5pt; HEIGHT: 7.75pt; BORDER-TOP: medium none; BORDER-RIGHT: #215967 1pt solid; PADDING-TOP: 0cm" valign="bottom" width="128" nowrap="nowrap"&gt;
            &lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-language: IT"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p class="MsoNormal"&gt;Tale Window racchiude in una &lt;strong style="mso-bidi-font-weight: normal"&gt;Grid&lt;/strong&gt; tre caselle di testo &lt;em style="mso-bidi-font-style: normal"&gt;TextBox1, TextBox2 &lt;/em&gt;e &lt;em style="mso-bidi-font-style: normal"&gt;TextBox3 &lt;/em&gt;più due pulsanti di comando &lt;em style="mso-bidi-font-style: normal"&gt;CommandButton1 &lt;/em&gt;e &lt;em style="mso-bidi-font-style: normal"&gt;CommandButton2 &lt;/em&gt;etichettati “Elenco indirizzi” e “Spedisci”, il primo avente lo scopo di monitorare la composizione delle due TextBox di sinistra&lt;em style="mso-bidi-font-style: normal"&gt;. &lt;/em&gt;Quanto alle tre caselle la prima contiene indirizzi email default, la seconda i corrispettivi nomi e cognomi, la terza il testo base del messaggio da affidare a Microsoft Outlook.&lt;o:p /&gt;&lt;/p&gt;
&lt;h1&gt;Utilizzo&lt;o:p /&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Regola&lt;/strong&gt;: gli indirizzi e-mail vanno separati da uno e un solo spazio, mentre i vari nomi e cognomi hanno un trattino (-) come separatore, altrimenti l’intera baracca crolla.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Tralasciando il lavoro (meramente esemplificativo) ottenuto cliccando su &lt;strong style="mso-bidi-font-weight: normal"&gt;Elenco indirizzi&lt;/strong&gt;,&lt;strong style="mso-bidi-font-weight: normal"&gt; &lt;/strong&gt;le operazioni da compiere per lanciare una circolare sono le seguenti:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;1.&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Assicurarsi che Microsoft Outlook sia aperto (1);&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;2.&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Completare indirizzi e-mail e i nomi e cognomi curando rigorosa corrispondenza fra gli uni e gli altri, quindi il testo del messaggio, rispettivamente nella prima, seconda e terza casella di testo (2);&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;span style="mso-list: Ignore"&gt;3.&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Cliccare sul pulsante &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Spedisci &lt;/strong&gt;e passare ad Outlook, constando la presenza della nostra missiva nella cartella delle bozze &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Draft&lt;/em&gt;&lt;/strong&gt; per eventuali ulteriori modifiche.&lt;o:p /&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #b6dde8; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #b6dde8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Note&lt;/strong&gt;. (1) &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Analogo codice macro (VBA) lanciato e.g. da Excel opera pure con Outlook in background, non così in Visual Studio, salvo segreti a me ignoti.&lt;br /&gt;
(2) il testo “#NOMI# funge da parametro-segnaposto che il codice sostituisce con un elenco dei destinatari, attinti dalla TextBox2, perciò &lt;u&gt;non va tassativamente toccato!&lt;/u&gt; &lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h1&gt;XAML&lt;o:p /&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;Il risultato predetto è frutto del codice XAML qui sotto riportato. &lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Window&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; x&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;:&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="Window1"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;:&lt;/span&gt;&lt;span style="COLOR: red"&gt;x&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="COLOR: red"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;Title&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="Window1"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="300"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="300"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Grid&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="210*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;RowDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Height&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="52*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;          &lt;/span&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="108*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Width&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="108*" /&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&amp;lt;TextBox Grid.Column="0" TextWrapping="Wrap" &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;VerticalAlignment="Top" Height="100"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;VerticalScrollBarVisibility="Visible"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                 &lt;/span&gt;Name="TextBox1"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;pippo@x.it pluto@y.com paperino@z.com&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&amp;lt;/TextBox&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&amp;lt;TextBox Grid.Column="0" TextWrapping="Wrap" &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;VerticalAlignment="Bottom" Height="100"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;VerticalScrollBarVisibility="Visible"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                 &lt;/span&gt;Name="TextBox2"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Pippo Rossi-Pluto Bianchi-Paperino Verdi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&amp;lt;/TextBox&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&amp;lt;TextBox Grid.Column="1" TextWrapping="Wrap"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;VerticalScrollBarVisibility="Visible"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;AcceptsReturn="True" Name="TextBox3"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Gentili Signori#NOMI#&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Distinti saluti&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&amp;lt;/TextBox&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="0"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;Margin&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="17,11,17,9"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="Button1"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Elenco indirizzi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Grid.Row&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Grid.Column&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="1"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Margin&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; ="17,11,17,9"&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Name&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="Button2"&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;          &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Spedisci&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Button&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Grid&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Window&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Dopo quanto descritto in apertura c’è solo da aggiungere che le direttive seguenti accomunano le tre TextBox, ponendo barre di scorrimento laterali e assicurando &lt;span style="mso-no-proof: yes"&gt;che il testo sia contenuto nei margini&lt;/span&gt;:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;TextWrapping="Wrap"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;VerticalScrollBarVisibility="Visible"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #a31515; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Solo nella terza casella è invece presente &lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: red; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;AcceptsReturn&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;="True"&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Che permette all’utente di inserire dei carriage return premendo Invio&lt;a name="q"&gt;&lt;/a&gt;, cosa che invece, come si constata, risulta inibita nelle altre due dove, ripeto e insisto, sono solo ammessi un singolo spazio nella prima e, nell’altra, un trattino. &lt;o:p /&gt;&lt;/p&gt;
&lt;h1&gt;VB&lt;o:p /&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;Il codice Visual Basic è riprodotto interamente qui di seguito, a partire dalla direttiva &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Imports &lt;/em&gt;&lt;/strong&gt;a livello Dichiarazioni necessaria perché proprietà e metodi di un oggetto &lt;strong style="mso-bidi-font-weight: normal"&gt;Outlook.Application &lt;/strong&gt;si possano richiamare e utilizzare.&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Imports&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Microsoft.Office.Interop&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;Class&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; Window1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Indirizzi &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;, Nomi &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button1_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Object, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.RoutedEventArgs) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button1.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; TestoIndirizzi = TextBox1.Text&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; TestoIndirizzi(TestoIndirizzi.Length - 1) &amp;lt;&amp;gt; &lt;span style="COLOR: #a31515"&gt;" "&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;TestoIndirizzi &amp;amp;= &lt;span style="COLOR: #a31515"&gt;" "&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: green"&gt;'MessageBox.Show(TestoIndirizzi)&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Indirizzo = &lt;span style="COLOR: #a31515"&gt;""&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; i = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;While&lt;/span&gt; TestoIndirizzi.Length &amp;gt; 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;While&lt;/span&gt; TestoIndirizzi(i) &amp;lt;&amp;gt; &lt;span style="COLOR: #a31515"&gt;" "&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;Indirizzo &amp;amp;= TestoIndirizzi(i)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;While&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;TestoIndirizzi = TestoIndirizzi.Remove(0, Indirizzo.Length + 1)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;MessageBox.Show(Indirizzo &amp;amp; vbLf &amp;amp; TestoIndirizzi, "E-MAIL")&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Indirizzo = &lt;span style="COLOR: #a31515"&gt;""&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;i = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;While&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;TestoIndirizzi = TextBox2.Text&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; TestoIndirizzi(TestoIndirizzi.Length - 1) &amp;lt;&amp;gt; &lt;span style="COLOR: #a31515"&gt;"-"&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Then&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;TestoIndirizzi &amp;amp;= &lt;span style="COLOR: #a31515"&gt;"-"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Indirizzo = &lt;span style="COLOR: #a31515"&gt;""&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;i = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;While&lt;/span&gt; TestoIndirizzi.Length &amp;gt; 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;While&lt;/span&gt; TestoIndirizzi(i) &amp;lt;&amp;gt; &lt;span style="COLOR: #a31515"&gt;"-"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;Indirizzo &amp;amp;= TestoIndirizzi(i)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;i += 1&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;While&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;TestoIndirizzi = TestoIndirizzi.Remove(0, Indirizzo.Length + 1)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;MessageBox.Show(Indirizzo &amp;amp; vbLf &amp;amp; TestoIndirizzi, &lt;span style="COLOR: #a31515"&gt;"Nomi e cognomi"&lt;/span&gt;)&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-no-proof: yes"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Indirizzo = &lt;span style="COLOR: #a31515"&gt;""&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;i = 0&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;While&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Button2_Click(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; sender &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Object, &lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; System.Windows.RoutedEventArgs) &lt;span style="COLOR: blue"&gt;Handles&lt;/span&gt; Button2.Click&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Indirizzi = TextBox1.Text.Replace(&lt;span style="COLOR: #a31515"&gt;" "&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;";"&lt;/span&gt;)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #00b050; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;' Imposta Outlook e un suo oggetto Mailitem&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Outlk &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; Outlook.Application&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; MioMess &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Outlook.MailItem&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Nomi = &lt;span style="COLOR: #a31515"&gt;""&lt;/span&gt; &amp;amp; vbCrLf &amp;amp; TextBox2.Text.Replace(&lt;span style="COLOR: #a31515"&gt;"-"&lt;/span&gt;, vbCrLf) &amp;amp; vbCrLf&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; Corpo = TextBox3.Text.Replace(&lt;span style="COLOR: #a31515"&gt;"#NOMI#"&lt;/span&gt;, Nomi)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;MioMess = Outlk.CreateItem(Outlook.OlItemType.olMailItem)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;With&lt;/span&gt; MioMess&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.Subject = &lt;span style="COLOR: #a31515"&gt;"Richiesta chiarimenti"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.BCC = &lt;span style="COLOR: #a31515"&gt;"giannigiac@tin.it"&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.To = Indirizzi&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;.Body = Corpo&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;MioMess.Save()&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;With&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;MioMess = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Outlk = &lt;span style="COLOR: blue"&gt;Nothing&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;End&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt; &lt;span style="COLOR: blue"&gt;Class&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: blue; FONT-SIZE: 9pt; mso-bidi-font-size: 10.0pt; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Per brevità lascio completamente all’esegesi autogestita il codice relativo al Click sul primo pulsante, avente funzione esplorativa, di controllo e, più che altro, didattica. In un caso reale CommandButton1 e l’intero codice associato si potrebbero eliminare.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Veniamo all’evento Click del secondo pulsante. La prima istruzione pone in &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Indirizzi&lt;/em&gt; &lt;/strong&gt;il testo &lt;em style="mso-bidi-font-style: normal"&gt;Text &lt;/em&gt;della TextBox1 sostituendone tutti gli spazi con dei punti e virgola, per cui Indirizzi sarà una stringa del tipo seguente, immaginando un altro email oltre i tre default:&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;“pippo@x.it;pluto@y.com;paperino@z.com;minnie@boh.org”&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Seguono istruzioni per impostare in &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Outlk&lt;/em&gt;&lt;/strong&gt; l’applicazione Outlook e un oggetto messaggistico (di tipo Outlook.MailItem) in &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;MioMess&lt;/em&gt;&lt;/strong&gt;, quindi nella variabile &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Nomi &lt;/em&gt;&lt;/strong&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;si compie l’operazione analoga a quella vista per &lt;em style="mso-bidi-font-style: normal"&gt;Indirizzi &lt;/em&gt;ma sostituendo i trattini con dei CR. In questo caso va premesso &lt;strong style="mso-bidi-font-weight: normal"&gt;"" &amp;amp; &lt;/strong&gt;(per motivi un po’ misteriosi, ma indispensabili...) più un CR da porre dopo &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;“Gentili signori”, ottenendo così qualcosa del genere indicando solo i CR intermedi:&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;“Pippo Rossi&lt;br /&gt;
&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Pluto Bianchi&lt;br /&gt;
&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Paperino Verdi&lt;br /&gt;
&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Minnie Brambilla&lt;br /&gt;
&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;. . . " &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Tale stringa va poi a rimpiazzare il segnaposto “#NOMI# creando il &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Corpo &lt;/em&gt;&lt;/strong&gt;del messaggio. Il tutto si esprime con la fissazione delle proprietà di &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;MioMess&lt;/em&gt;&lt;/strong&gt; incastonate fra &lt;em style="mso-bidi-font-style: normal"&gt;With MioMess &lt;/em&gt;ed &lt;em style="mso-bidi-font-style: normal"&gt;EndWith &lt;/em&gt;e per pigrizia mi affido alla loro eloquenza. Il tutto farà sì che nella cartella Draft di Oulook compaia un messaggio in bozza grossomodo di questo tipo:&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: -0.05pt" class="MsoNormal"&gt;&lt;span style="BACKGROUND: gray; mso-highlight: gray"&gt;A...&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;span style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; LINE-HEIGHT: 115%; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; FONT-SIZE: 10pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-bidi-font-size: 11.0pt; mso-border-alt: solid windowtext .5pt"&gt;&lt;a href="mailto:pippo@x.it"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;pippo@x.it&lt;/span&gt;&lt;/a&gt;; &lt;a href="mailto:pluto@y.com"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;pluto@y.com&lt;/span&gt;&lt;/a&gt;; &lt;a href="mailto:paperino@z.com"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;paperino@z.com&lt;/span&gt;&lt;/a&gt;; &lt;a href="mailto:minnie@boh.org"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;minnie@boh.org&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: -0.05pt"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; BACKGROUND: gray; mso-highlight: gray"&gt;Ccn...&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;"&gt; &lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; FONT-SIZE: 10pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-bidi-font-size: 12.0pt; mso-border-alt: solid windowtext .5pt"&gt;&lt;a href="mailto:giannigiac@tin.it"&gt;&lt;span style="COLOR: windowtext; TEXT-DECORATION: none; text-underline: none"&gt;giannigiac@tin.it&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; BACKGROUND: gray; mso-highlight: gray"&gt;Oggetto:&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;"&gt; &lt;/span&gt;&lt;span style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 10pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 0cm; mso-bidi-font-size: 12.0pt; mso-border-alt: solid windowtext .5pt"&gt;Richiesta chiarimenti.&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt;Gentili Signori,&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt;Pippo Rossi&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt;Pluto Bianchi&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt; &lt;br /&gt;
&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt;Paperino Verdi&lt;br /&gt;
Minnie Brambilla&lt;br style="mso-special-character: line-break" /&gt;
&lt;br style="mso-special-character: line-break" /&gt;
&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt;Vi prego di provvedere!&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-FAMILY: &amp;quot;Calibri&amp;quot;, &amp;quot;sans-serif&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt;Distinti saluti&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #b6dde8; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #b6dde8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: accent5; mso-background-themetint: 102" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. Come si constata Outlook inserisce automaticamente uno spazio dopo i vari punti e virgola.&lt;o:p /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;h1&gt;Considerazioni finali&lt;o:p /&gt;&lt;/h1&gt;
&lt;p class="MsoNormal"&gt;Questa soluzione è presenta imperfezioni anche spicciole (per esempio con cognomi tipo Rossi-Doria nasce un guaio!) per le quali conto sulla benevolenza di chi legge, che spero vorrà perdonare taluni spunti di discutibile umorismo. Così com’è il modello è afflitto da difficoltà di deployment qualora si ambisse a farne un uso erga omnes.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Il fatto è che avevo una certa fretta di fornire un’introduzione a una tecnica forse un po’ ingiustamente snobbata anche da programmatori pro che potrebbero sfruttarla in modo più razionale.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Successivi sviluppi, ai quali anch’io sto pensando, potrebbero comprendere quantomeno: &lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l2 level1 lfo3" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;l’utilizzo della proprietà &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;HTMLBody &lt;/em&gt;&lt;/strong&gt;in luogo della semplice &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Body&lt;/em&gt;&lt;/strong&gt; , nel qual caso il messaggio della nostra terza casella potrebbe essere di tipo HTML, ottenendo font più o meno particolari, immagini inserite (e attenzione! il tag &amp;lt;IMG ...&amp;gt; deve riferirsi a un file posto sul web, altrimenti il destinatario NON la vedrebbe);&lt;o:p /&gt;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; mso-list: l2 level1 lfo3" class="MsoListParagraphCxSpLast"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;soprattutto elenchi di indirizzi e nominativi “seri”, che potrebbero essere attinti, con opportuni binding, da quelli di cui ogni utente dispone nel &lt;u&gt;suo&lt;/u&gt; Outlook e che si lasciano esportare in vari formati, tra cui un tal &lt;strong style="mso-bidi-font-weight: normal"&gt;SentItemsOutlook.csv &lt;/strong&gt;(nel rude sistema comma separated value, ahimè).&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Tempo permettendo ne riparleremo.&lt;o:p /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; BACKGROUND: yellow; FONT-SIZE: 10pt; mso-bidi-font-size: 9.0pt; mso-highlight: yellow"&gt;(v. anche un mio post in materia su &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;a href="http://blog.shareoffice.it/giannigiaccaglini"&gt;http://blog.shareoffice.it/giannigiaccaglini&lt;/a&gt;&lt;/strong&gt; nel quale si creano circolari richiamando Outlook da un file Excel dotato di macro. Può servire a un raffronto sintattico, notando sintassi identiche o poco difformi fra i mondi Visual Studio e VBA, Visual Basic Application edition).&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-size: 9.0pt"&gt; &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.wpfitalia.it/GianniGiaccaglini/aggbug/95.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gianni Giaccaglini</dc:creator>
            <guid>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/01/31/Circolari-Outlook-con-OLE-Automation-primi-passi.aspx</guid>
            <pubDate>Tue, 31 Jan 2012 15:25:58 GMT</pubDate>
            <comments>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2012/01/31/Circolari-Outlook-con-OLE-Automation-primi-passi.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://blogs.wpfitalia.it/GianniGiaccaglini/comments/commentRss/95.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Un utile libro introduttivo sul Parallel Programming</title>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/11/14/Un-utile-libro-introduttivo-sul-Parallel-Programming.aspx</link>
            <description> 
&lt;h1&gt;Un utile manuale didattico sul parallel programming&lt;/h1&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN: 6pt 0cm 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 12pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Parallel Programming with Microsoft&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 7.5pt; mso-bidi-font-size: 6.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;® &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 12pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US" lang="EN-US"&gt;Visual Studio&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 7.5pt; mso-bidi-font-size: 6.5pt; mso-ansi-language: EN-US" lang="EN-US"&gt;®&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;&lt;span style="FONT-SIZE: 12pt; mso-bidi-font-size: 11.0pt; mso-ansi-language: EN-US" lang="EN-US"&gt;2010 Step by Step&lt;o:p /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;AUTORE: &lt;em&gt;Donis Marshall&lt;o:p /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; mso-bidi-font-size: 9.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;EDITORE: O’Reilly Media, Inc.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; mso-bidi-font-size: 9.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;&lt;a href="http://shop.oreilly.com/product/0790145300706.do"&gt;http://shop.oreilly.com/product/0790145300706.do&lt;/a&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: Segoe"&gt;ebook; &lt;strong style="mso-bidi-font-weight: normal"&gt;$27,99&lt;/strong&gt; – libro cartaceo: &lt;strong style="mso-bidi-font-weight: normal"&gt;$34,99&lt;/strong&gt; – libro + ebook: &lt;strong style="mso-bidi-font-weight: normal"&gt;$38,49&lt;/strong&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: Segoe"&gt;(tutti gli esempi, illustrati, sono on line per gli acquirenti) &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Forse non tutti i programmatori anche professionali se ne sono accorti, ma le ultime generazioni di CPU sono&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: Segoe; FONT-SIZE: 9pt; mso-bidi-font-family: Segoe"&gt; &lt;/span&gt;&lt;em style="mso-bidi-font-style: normal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: Segoe; mso-bidi-font-size: 9.0pt; mso-bidi-font-family: Segoe"&gt;multicore&lt;/span&gt;&lt;/em&gt;, vale a dire composti da almeno due o più processori, ciascuno dei quali può lavorare di conserva. In tal modo il multitasking diventa possibile e attraente. In primo luogo per conseguire performance elevate (che superano il più fervido ottimismo della Legge di Moore) ma anche per agire secondo modalità particolari che solo la simultaneità operativa garantisce. A tale scopo occorre cambiare mentalità ovvero passare dallo stile di programmazione sequenziale, di sole istruzioni che si succedono una dopo l’altra, a una nuova modalità che suddivide le operazioni in compiti (task) separati e cooperanti.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Ben venga dunque questo testo dedicato a un tema sempre più importante, approvato dalla Microsoft. La casa di Redmond con il varo di Visual Studio 2010 ha promosso il parallel programming a tecnologia basilare, supportata dagli specifici namespace &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Task Parallel Library&lt;/em&gt;&lt;/strong&gt;&lt;em style="mso-bidi-font-style: normal"&gt; (&lt;strong style="mso-bidi-font-weight: normal"&gt;TPL&lt;/strong&gt;)&lt;/em&gt; e &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: Segoe-Italic; FONT-SIZE: 10pt; mso-bidi-font-family: Segoe-Italic"&gt;System.Threading.Tasks&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;, che forniscono tutte le codifiche e gli strumenti necessari per la creazione e manutenzione di applicazioni parallelizzate, aiutando a scomporle in task concorrenti e coordinati che girano su “core” ossia processori distinti.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Il libro fin dal titolo si presenta come un tutorial passo dopo passo, una scelta che lo rende di più agevole lettura e, soprattutto, si propone di guidare il passaggio dal vecchio al nuovo paradigma programmatorio. Il seguente sommario dà un’idea abbastanza chiara dei contenuti e della gradualità espositiva seguita dall’Autore.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;Capitolo 1&lt;/span&gt;&lt;/strong&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt; - &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Introduction to Parallel Programming&lt;/em&gt;, introduces the fundamental concepts of parallel programming.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;Capitolo&lt;/span&gt;&lt;/strong&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt; &lt;strong style="mso-bidi-font-weight: normal"&gt;2&lt;/strong&gt; - &lt;em style="mso-bidi-font-style: normal"&gt;Task Parallelism&lt;/em&gt;, focuses on creating parallel iterations and refactoring sequential loops into parallel tasks.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;Capitolo&lt;/span&gt;&lt;/strong&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt; &lt;strong style="mso-bidi-font-weight: normal"&gt;3 &lt;/strong&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;-&lt;/span&gt;&lt;em style="mso-bidi-font-style: normal"&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;Data Parallelism&lt;/span&gt;&lt;/em&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;, focuses on creating parallel tasks from separate operations.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;Capitolo&lt;/span&gt;&lt;/strong&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt; &lt;strong style="mso-bidi-font-weight: normal"&gt;4&lt;/strong&gt; - &lt;em style="mso-bidi-font-style: normal"&gt;PLINQ&lt;/em&gt;, is an overview of parallel programming using Language-Integrated Query (LINQ).&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;Capitolo&lt;/span&gt;&lt;/strong&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt; &lt;strong style="mso-bidi-font-weight: normal"&gt;5&lt;/strong&gt; - &lt;em style="mso-bidi-font-style: normal"&gt;Concurrent Collections&lt;/em&gt;, explains how to use concurrent collections, such as &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-FAMILY: Segoe-Italic; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;ConcurrentBag &lt;/span&gt;&lt;/em&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;and &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-FAMILY: Segoe-Italic; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;ConcurrentQueue&lt;/span&gt;&lt;/em&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;Capitolo&lt;/span&gt;&lt;/strong&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt; &lt;strong style="mso-bidi-font-weight: normal"&gt;6&lt;/strong&gt; - &lt;em style="mso-bidi-font-style: normal"&gt;Customization&lt;/em&gt;, demonstrates techniques for customizing the TPL.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: ZapfDingbatsStd; FONT-SIZE: 7pt; mso-ansi-language: EN-US; mso-bidi-font-family: ZapfDingbatsStd" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;Capitolo&lt;/span&gt;&lt;/strong&gt;&lt;span style="mso-ansi-language: EN-US; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt; &lt;strong style="mso-bidi-font-weight: normal"&gt;7&lt;/strong&gt; - &lt;em style="mso-bidi-font-style: normal"&gt;Reports and Debugging&lt;/em&gt;, shows how to debug and maintain parallel applications and rounds out the full discussion of parallel programming.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;I primi due capitoli sono molto importanti e meritano di essere attentamente letti pure dai più esperti. Stiamo alludendo in primo luogo ai molti programmatori che si sono formati “sul campo” e che, sia detto senza offesa, conoscono &lt;span style="mso-spacerun: yes"&gt;il &lt;/span&gt;multitasking quasi solo per sentito dire. Ma anche a quanti possiedono un background scolastico in materia (almeno nei corsi di Informatica universitari di task, “semafori” e compagnia bella si parla abbastanza a fondo) converrà esaminare questi richiami, che giudichiamo utili, chiari e, insieme, rigorosi. In particolare l’autore ben chiarisce la differenza fra task e thread, questi ultimi già abbastanza noti a chi ha padronanza del Visual Studio, chiarendo che i secondi sono frazioni dei primi. Fra le due creature si fa confusione? Certo e il libro serve egregiamente a evitarla. Importante, al riguardo, la (limpida e rigorosa) trattazione della sincronizzazione di task e thread.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;I successivi capitoli sono ricchi di dettagli e corredati da validi esempi anche pratici. Opportuno ci è parso il passaggio, dopo i concetti introduttivi, al tema della messa in parallelo dei &lt;em style="mso-bidi-font-style: normal"&gt;dati&lt;/em&gt; per assicurarne la necessaria coerenza negli accessi concorrenti.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Come già detto anche i titoli degli altri capitoli parlano da soli, in particolare è allettante quello dedicato al &lt;strong style="mso-bidi-font-weight: normal"&gt;PLINQ&lt;/strong&gt;, una versione del già espressivo linguaggio di query LINQ, estesa alle problematiche del nuovo mondo.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Due ultime considerazioni. Anzitutto va detto che l’opera, accattivante nel titolo ed efficace nell’esposizione, non è certo per principianti ma si rivolge a gente dotata di buona competenza dell’ambiente .NET (a proposito: tutti gli esempi sono in C#). Inoltre non c’è la pretesa di esaurire la complessa materia. Tuttavia viene fornito l’indispensabile per conoscere e comprendere abbastanza a fondo le basi, permettendo a ciascuno di proseguire l’avventura anche con le proprie gambe.&lt;/p&gt;
&lt;h2&gt;Uno scampolo tipico preso dal manuale...&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;... per dare un’idea (intuitiva, per carità!) sulla materia e sul trattamento che ne dà il libro. A monte viene descritto il meccanismo composto dei passi seguenti: 1) crea un certo task coi suoi metodi ecc.; 2) lo accoda a un pool di thread; 3) ne gestisce lo scheduling; 4) lo suddivide nei processori disponibili sulla macchina.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Ed ecco senza commenti lo scampolo testé annunciato:&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 14pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Semibold" lang="EN-US"&gt;The &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 14pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-SemiboldItalic" lang="EN-US"&gt;Task &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 14pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Semibold" lang="EN-US"&gt;Class&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 6pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;In the .NET Framework, the &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;Task &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;class is a logical abstraction of a task. You can use this class to schedule and ultimately execute a parallel task. Remember, tasks are unlike threads in that you do not start a task directly. By default, the thread pool schedules a task, places it on a queue in the thread pool, and eventually executes the task on an available thread. In this book, &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;starting &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;a task implies queuing the task first and later executing the task on an available thread from the thread pool.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 12pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Semibold" lang="EN-US"&gt;Using the &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 12pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-SemiboldItalic" lang="EN-US"&gt;Parallel.Invoke &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 12pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Semibold" lang="EN-US"&gt;Method&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 6pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;You can schedule a task in several ways, the simplest of which is by using the &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;Parallel.Invoke &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;method. The following example executes two parallel tasks—one for &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;MethodA &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;and another for &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;MethodB&lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;. This version of &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;Parallel.Invoke &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;accepts an array of &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;Action &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;delegates as the sole parameter. &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;Action &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;delegates have no arguments and return &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;void&lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN-US; mso-bidi-font-family: LucidaSansTypewriterStd" lang="EN-US"&gt;&lt;font size="2"&gt;Parallel.Invoke(new Action[] { MethodA, MethodB });&lt;o:p /&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN-US; mso-bidi-font-family: LucidaSansTypewriterStd" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;The &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;Parallel.Invoke &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;method is convenient for executing multiple tasks in parallel. However, this method has limitations:&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN-US; mso-bidi-font-family: ZapfDingbatsStd; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;■ &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;Parallel.Invoke &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;creates but does not return task objects.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN-US; mso-bidi-font-family: ZapfDingbatsStd; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;■ &lt;/span&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;The &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;Action &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;delegate is limited—it has no parameters and no return value.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 7pt; mso-ansi-language: EN-US; mso-bidi-font-family: ZapfDingbatsStd; mso-fareast-font-family: ZapfDingbatsStd" lang="EN-US"&gt;■ &lt;/span&gt;&lt;em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;Parallel.Invoke &lt;/span&gt;&lt;/em&gt;&lt;span style="FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;is not as flexible as other solutions and always uses an implied&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe-Italic" lang="EN-US"&gt;Task.WaitAll &lt;/span&gt;&lt;/em&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;method, described in more detail later in this section.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 9.5pt; mso-ansi-language: EN-US; mso-bidi-font-family: Segoe" lang="EN-US"&gt;(continua)&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;A buon intenditore.&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.wpfitalia.it/GianniGiaccaglini/aggbug/94.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gianni Giaccaglini</dc:creator>
            <guid>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/11/14/Un-utile-libro-introduttivo-sul-Parallel-Programming.aspx</guid>
            <pubDate>Mon, 14 Nov 2011 14:35:13 GMT</pubDate>
            <comments>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/11/14/Un-utile-libro-introduttivo-sul-Parallel-Programming.aspx#feedback</comments>
            <slash:comments>21</slash:comments>
            <wfw:commentRss>http://blogs.wpfitalia.it/GianniGiaccaglini/comments/commentRss/94.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Visore di archivio XML tramite binding</title>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/09/14/Visore-di-archivio-XML-tramite-binding.aspx</link>
            <description>&lt;div style="MARGIN: 24pt 0cm 0pt"&gt;&lt;strong&gt;&lt;font size="6"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 16pt"&gt;&lt;font color="#365f91"&gt;Visore di archivio XML tramite binding&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;Il progetto qui discusso è tratto, con qualche adattamento, da un buon manuale WPF, già positivamente recensito su questo blog:&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;strong&gt;WPF in action, &lt;/strong&gt;di Arlen Feldman e Maxx Daymon&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;Editore Manning – &lt;a href="http://www.manning.com/feldman2/%20"&gt;http://www.manning.com/feldman2/ &lt;/a&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;L’applicativo collega un archivio XML a una finestra WPF con tecnica binding, con una soluzione interamente dichiarativa, che sfrutta un servizievole parser dedicato ad archivi XML. Quello utilizzato come cavia è relativo ai cosiddetti &lt;strong&gt;CVE &lt;/strong&gt;(Common Vulnerabilities and Exposures) che espone le molteplici cause di vulnerabilità da attacchi maligni monitorate da MITRE, ente federale USA di ricerca in tale campo. Lo si può scaricare da:&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;&lt;a href="http://cve.mitre.org/data/downloads/index.html"&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;http://cve.mitre.org/data/downloads/index.html&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;Lo abbiamo salvato in C:\ col nome &lt;strong&gt;ElementiCVE.xml&lt;/strong&gt;&lt;u&gt; dopo aver eliminato nel tag &lt;strong&gt;cve &lt;/strong&gt;tuttii riferimenti a namespace vari&lt;/u&gt;. Insomma si dovrà avere un nudo e crudo &lt;strong&gt;&amp;lt;cve&amp;gt;&lt;/strong&gt;. Solo così il parser XML opera correttamente.&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;&lt;strong&gt;ElementiCVE.xml &lt;/strong&gt;ha una struttura gerarchica col nodo-padre &amp;lt;&lt;strong&gt;cve&lt;/strong&gt;&amp;gt;, figli &amp;lt;&lt;strong&gt;item&lt;/strong&gt;&amp;gt;, formati da nipoti e pronipoti vari. Per farla breve e potando drasticamente descrizioni &amp;lt;desc&amp;gt; e commenti &amp;lt;comment&amp;gt; esso si presenta così:&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;&amp;lt;cve&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;    &amp;lt;item type="CAN" name="CVE-1999-0001" seq="1999-0001"&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;        &amp;lt;status&amp;gt;Candidate&amp;lt;/status&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;        &amp;lt;phase date="20051217"&amp;gt;Modified&amp;lt;/phase&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;        &amp;lt;desc&amp;gt;ip_input.c in BSD-derived TCP/IP implementations allows remote attackers ... &amp;lt;/desc&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;        &amp;lt;refs&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;ref source="CERT"&amp;gt;CA-98-13-tcp-denial-of-service&amp;lt;/ref&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;ref source="BUGTRAQ"&amp;gt;19981223 Re: CERT Advisory CA-98.13 - TCP/IP Denial of Service&amp;lt;/ref&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;ref source="CONFIRM" url="http://www.openbsd.org/errata23.html#tcpfix"&amp;gt;http://www.openbsd.org/errata23.html#tcpfix&amp;lt;/ref&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;ref source="OSVDB" url="http://www.osvdb.org/5707"&amp;gt;5707&amp;lt;/ref&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;        &amp;lt;/refs&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;        &amp;lt;votes&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;modify count="1"&amp;gt;Frech&amp;lt;/modify&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;noop count="2"&amp;gt;Northcutt, Wall&amp;lt;/noop&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;reviewing count="1"&amp;gt;Christey&amp;lt;/reviewing&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;        &amp;lt;/votes&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;        &amp;lt;comments&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;comment voter="Christey"&amp;gt;A Bugtraq posting indicates that the bug has to .. .&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;/comment&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;comment voter="Christey"&amp;gt;The description for BID:190, which links to CVE-1999-0052 ...&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;            &amp;lt;/comment&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;        &amp;lt;/comments&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;    &amp;lt;/item&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;    &amp;lt;item type="CVE" name="CVE-1999-0002" seq="1999-0002"&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="2"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;     &lt;/span&gt;&lt;span style="FONT-SIZE: 7pt"&gt;. . . . &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;   &amp;lt;/item&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;. . . . ALTRI ITEM . . . .&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 7pt"&gt;&lt;font size="2"&gt;&amp;lt;/cve&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;Il risultato finale è visibile nella figura scaricabile dal link seguente:&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;&lt;a href="http://www.giannigiaccaglini.it/download/FigVisoreXML.jpg"&gt;http://www.giannigiaccaglini.it/download/FigVisoreXML.jpg&lt;/a&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;Sulla sinistra una &lt;em&gt;ListBox &lt;/em&gt;riporta i diversi item. Selezionandone uno si provoca l’apparizione delle rispettive Descrizione, Riferimenti e Commenti nei riquadri accatastati sulla destra.&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;&lt;strong&gt;Sperimentazione del piccolo applicativo.&lt;/strong&gt; Sorprendente! L'archivio ElementiCVE.xml è mastodontico (oltre 54 MB) e se si prova a caricarlo con un editor XML o, peggio, col Notepad, ci giriamo i pollici nel navigare in esso. Ma se usiamo il nostro &lt;strong&gt;VisoreXML&lt;/strong&gt; la musica cambia radicalmente, si passa da un elemento all'altro quasi istantaneamente, con immediata apparizione dei valori correlati. Insomma si direbbe che il binding compie un'apprezzabile magia.&lt;/div&gt;
&lt;div style="MARGIN: 10pt 0cm 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4"&gt;Il codice XAML&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;È interamente contenuto nel modulo &lt;strong&gt;MainWindow&lt;/strong&gt; (o, nell’edizione 2008, &lt;strong&gt;Window1&lt;/strong&gt; o altro nome assegnato da noi). Lo riporto senza indugi per intero, facendo subito notare che nell’ambito delle risorse &amp;lt;Windows.Resources&amp;gt; della Window si ha il basilare nodo &lt;strong&gt;&lt;em&gt;XmlDataProvider&lt;/em&gt;&lt;/strong&gt;, che, come il nome e i suoi attributi eloquentemente indicano, funge da fornitore di una fonte dati identificata da &lt;strong&gt;&lt;em&gt;Source &lt;/em&gt;&lt;/strong&gt;secondo la chiave &lt;strong&gt;&lt;em&gt;x:Key &lt;/em&gt;&lt;/strong&gt;nella fattispecie definita secondo il nodo padre &lt;strong&gt;cve&lt;/strong&gt;, mentre l’&lt;strong&gt;&lt;em&gt;XPath&lt;/em&gt;&lt;/strong&gt;, &lt;u&gt;secondo una sintassi standard XML&lt;/u&gt;, denota il percorso &lt;em&gt;/cve/item &lt;/em&gt;dell’elemento (item) da considerare. Circa &lt;em&gt;IsAsynchronous &lt;/em&gt;e &lt;em&gt;IsInitialLoadedEnabled &lt;/em&gt;rimando alla Guida.&lt;/div&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt"&gt;
&lt;div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 10pt; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm"&gt;&lt;strong&gt;Nota&lt;/strong&gt;. Piuttosto si consideri, anche a futura memoria, la direttiva &lt;em&gt;debug:PresentationTraceSources.TraceLevel="High", &lt;/em&gt;che fissa uno speciale tracciatore delle operazioni binding, segnalando anomalie che altrimenti il permissivo linguaggio XAML non rifiuta (onestamente, non l’ho sperimentato, essendo il codice adottato corretto).&lt;/div&gt;
&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt" /&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Window&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; x&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;:&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;Class&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="MainWindow"&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;font size="3"&gt;   &lt;/font&gt;&lt;font size="2"&gt;&lt;span style="COLOR: red"&gt; xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;font size="2"&gt;   &lt;span style="COLOR: red"&gt; xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;:&lt;/span&gt;&lt;span style="COLOR: red"&gt;x&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;font size="2"&gt;   &lt;span style="COLOR: red"&gt; xmlns&lt;/span&gt;&lt;span style="COLOR: blue"&gt;:&lt;/span&gt;&lt;span style="COLOR: red"&gt;debug&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="clr-namespace:System.Diagnostics;assembly=WindowsBase"&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;Title&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Visore XML (Common Vulnerabilities and Exposures)"&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;Width&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="600"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="400"&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Window.Resources&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;XmlDataProvider&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;               x&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;:&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;Key&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="cve"&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;font size="3"&gt;              &lt;/font&gt;&lt;font size="2"&gt;&lt;span style="COLOR: red"&gt; Source&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="C:\ElementiCVE.xml"&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;font size="2"&gt;              &lt;span style="COLOR: red"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="/cve/item"&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;font size="2"&gt;              &lt;span style="COLOR: red"&gt; IsAsynchronous&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="False"&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;font size="2"&gt;              &lt;span style="COLOR: red"&gt; IsInitialLoadEnabled&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="True"&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;font size="2"&gt;              &lt;span style="COLOR: red"&gt; debug&lt;/span&gt;&lt;span style="COLOR: blue"&gt;:&lt;/span&gt;&lt;span style="COLOR: red"&gt;PresentationTraceSources.TraceLevel&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="High" /&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Window.Resources&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Grid&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="120" /&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="3" /&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ColumnDefinition&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="1*" /&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Grid.ColumnDefinitions&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;DockPanel&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBox&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Name&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="filter"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; DockPanel.Dock&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Top" /&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Name&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="listBox1" &lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;ItemsSource&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;            "{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Source&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;={&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;StaticResource&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; cve&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;}}"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; IsSynchronizedWithCurrentItem&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="True"&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox.ItemTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;DataTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt"&gt;@&lt;span style="COLOR: blue"&gt;name}" /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;DataTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox.ItemTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;DockPanel&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;GridSplitter&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Grid.Column&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="1"&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;           VerticalAlignment&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Stretch"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; HorizontalAlignment&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Stretch" /&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;GroupBox&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Grid.Column&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="2"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Header&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Dettagli CVE"&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;GroupBox.DataContext&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Source&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;StaticResource&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; cve&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;}"/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;GroupBox.DataContext&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;StackPanel&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;WrapPanel&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Label&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="23"&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Nome:&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Label&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Label&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Bold"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="23"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Content&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt"&gt;@&lt;span style="COLOR: blue"&gt;name}"&lt;/span&gt;&lt;span style="COLOR: red"&gt; MinWidth&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="100" /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Label&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="23"&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Stato:&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Label&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Label&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Bold"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="23"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Content&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=status}"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; MinWidth&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="80" /&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;WrapPanel&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; FontSize&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="12"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Bold"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Brown"&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;                  Foreground&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="White"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Padding&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="10,2,2,2"&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Descrizione&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; TextWrapping&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Wrap"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=desc}"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Margin&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="10,10,10,20" /&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; FontSize&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="12"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Bold"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Brown"&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;                  Foreground&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="White"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Padding&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="10,2,2,2"&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Riferimenti&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; ItemsSource&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=refs&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt"&gt;/&lt;span style="COLOR: blue"&gt;ref}"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Margin&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="10,10,10,20"&lt;/span&gt;&lt;span style="COLOR: red"&gt; BorderThickness&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="0"&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;                   BorderBrush&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Transparent"&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox.ItemTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;DataTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;WrapPanel&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; MinWidth&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="50"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt"&gt;@&lt;span style="COLOR: blue"&gt;source}" /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;WrapPanel&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;DataTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox.ItemTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; FontSize&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="12"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; FontWeight&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Bold"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Background&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="Brown"&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;                  Foreground&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="White"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Padding&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="10,2,2,2"&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Commenti&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListView&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; ItemsSource&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=comments&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt"&gt;/&lt;span style="COLOR: blue"&gt;comment}"&lt;/span&gt;&lt;span style="COLOR: red"&gt; Margin&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="10,10,10,20"&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;                  BorderThickness&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="0"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Width&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="433"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Height&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="100"&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListView.ItemTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;DataTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Path&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=InnerText}"/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;DataTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListView.ItemTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;    &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListView&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;    &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;StackPanel&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;GroupBox&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Grid&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Window&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;Limito all’essenziale la descrizione della struttura XAML, anche perché mi rivolgo a gente che se la cava con tali faccende.  Comunque si ha una Grid di tre colonne. Nella prima un DockPanel contiene una TextBox seguita da una ListBox. La seconda è uno stretto divisore GridSplitter. Più articolata è la terza colonna che comprende un GroupBox a sua volta suddiviso in aree dedicate a Descrizione, Riferimenti e Commenti con uno StackPanel dotato di controlli che lascio per pigrizia all’esegesi autogestita del lettore.&lt;/div&gt;
&lt;div style="MARGIN: 10pt 0cm 0pt"&gt;&lt;strong&gt;&lt;font size="5"&gt;&lt;font color="#4f81bd" size="4"&gt;Commenti essenziali ai vari Binding&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;Una distinzione importante è relativa al verbo &lt;strong&gt;&lt;em&gt;XPath &lt;/em&gt;&lt;/strong&gt;rispetto a &lt;strong&gt;&lt;em&gt;Path&lt;/em&gt;&lt;/strong&gt;. In buona sostanza, il secondo fissa il percorso del Binding WPF, il primo pertiene alla sintassi standard XML, ma viene, diciamo così, assimilato e supportato in WPF. Per massima comodità rivisitiamo l’incipit dell’XmlDataProvider visto in apertura:&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;XmlDataProvider&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;               x&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;:&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;Key&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="cve"&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;font size="3"&gt;             &lt;/font&gt;&lt;font size="2"&gt; &lt;span style="COLOR: red"&gt; Source&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="C:\ElementiCVE.xml"&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;font size="2"&gt;              &lt;span style="COLOR: red"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue"&gt;="/cve/item"&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;&lt;font size="2"&gt;. . . eccetera&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt; Un altro codice tipicamente XML è &lt;strong&gt;&lt;em&gt;@name&lt;/em&gt;&lt;/strong&gt;. Vediamo come viene utilizzato dal controllo ListBox:&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Name&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="listBox1" &lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;ItemsSource&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;   "{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Source&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;={&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;StaticResource&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; cve&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;}}"&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; IsSynchronizedWithCurrentItem&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="True"&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox.ItemTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;           &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;DataTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;               &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=&lt;/span&gt;&lt;span style="FONT-SIZE: 8pt"&gt;@&lt;span style="COLOR: blue"&gt;name}" /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;           &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;DataTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;      &lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox.ItemTemplate&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListBox&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;A livello ListBox la proprietà &lt;strong&gt;&lt;em&gt;ItemSource &lt;/em&gt;&lt;/strong&gt;definisce il binding la cui &lt;em&gt;Source &lt;/em&gt;a sua volta punta alla risorsa statica cve, con &lt;em&gt;IsSyncronizedWithCurrentItem=”True” &lt;/em&gt;che garantisce appunto la sincronizzazione con tale fonte. Noi vogliamo che nell’elenco di sinistra compaiono i nomi dei vari item, che  corrispondono all’attributo &lt;strong&gt;&lt;em&gt;name. &lt;/em&gt;&lt;/strong&gt;Come dovrebbe sapere chi mastica XML in tale mondo la chiocciola definisce un attributo, e nel nostro caso è la sintassi &lt;strong&gt;&lt;em&gt;XPath=@name&lt;/em&gt;&lt;/strong&gt; che provvede a estrarre il nome dall’item corrente.&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;Vediamo due altri esempi analoghi, reperibili all’interno di vari controlli, il secondo riguardante l’attributo &lt;strong&gt;source&lt;/strong&gt;:&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;font size="4"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt;Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=@name}" /&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;&lt;font size="4"&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: red; FONT-SIZE: 8pt"&gt; MinWidth&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: blue; FONT-SIZE: 8pt"&gt;="50"&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: red; FONT-SIZE: 8pt"&gt; Text&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: blue; FONT-SIZE: 8pt"&gt;=&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8pt"&gt;@&lt;span style="COLOR: blue"&gt;source}" /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;In quest’altro esempio l’XPath della seconda ListBox punta invece a un nodo, quello dei singoli &lt;em&gt;comment&lt;/em&gt;:&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #a31515; FONT-SIZE: 8pt"&gt;ListView&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: red; FONT-SIZE: 8pt"&gt; ItemsSource&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: red; FONT-SIZE: 8pt"&gt; XPath&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; COLOR: blue; FONT-SIZE: 8pt"&gt;=comments&lt;/span&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 8pt"&gt;/&lt;span style="COLOR: blue"&gt;comment}" ...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;Ma che fine ha fatto l’usuale &lt;strong&gt;&lt;em&gt;Path &lt;/em&gt;&lt;/strong&gt;del binding classico? Forse che il parser XmlProvider l’ha reso inutile? Non del tutto, se lo si cerca col lanternino:&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;TextBlock&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Text&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;="{&lt;/span&gt;&lt;span style="COLOR: #a31515; FONT-SIZE: 8pt"&gt;Binding&lt;/span&gt;&lt;span style="COLOR: red; FONT-SIZE: 8pt"&gt; Path&lt;/span&gt;&lt;span style="COLOR: blue; FONT-SIZE: 8pt"&gt;=InnerText}"/&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="LINE-HEIGHT: normal"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;In questo caso ci vuole Path anziché XPathin quanto occorre la proprietà &lt;strong&gt;&lt;em&gt;InnerText &lt;/em&gt;&lt;/strong&gt;dell’XmlElement &lt;strong&gt;&lt;em&gt;TextBlock&lt;/em&gt;&lt;/strong&gt;.&lt;/div&gt;
&lt;div style="MARGIN: 0cm 0cm 10pt"&gt;Ci sarebbero diverse altre sottigliezze da trattare, ma mi fermo qui. Il codice fornito funziona, almeno come ricetta, e mutatis mutandis può essere adattato abbastanza agevolmente ad analoghe necessità. Per saperne di più si vada a leggere il Capitolo 11 dell’opera citata all’inizio.&lt;/div&gt;&lt;img src="http://blogs.wpfitalia.it/GianniGiaccaglini/aggbug/91.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gianni Giaccaglini</dc:creator>
            <guid>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/09/14/Visore-di-archivio-XML-tramite-binding.aspx</guid>
            <pubDate>Wed, 14 Sep 2011 14:42:16 GMT</pubDate>
            <comments>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/09/14/Visore-di-archivio-XML-tramite-binding.aspx#feedback</comments>
            <slash:comments>21</slash:comments>
            <wfw:commentRss>http://blogs.wpfitalia.it/GianniGiaccaglini/comments/commentRss/91.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Binding ADO tramite classe ad hoc</title>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/09/08/Binding-ADO-tramite-classe-ad-hoc.aspx</link>
            <description>&lt;font color="#17365d" size="7"&gt;&lt;font color="#17365d" size="7"&gt; 
&lt;p&gt;Binding ADO tramite classe ad hoc&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Il binding su dataset ADO, tema ovviamente centrale nel mondo WPF, può essere implementato in vari modi. Il più semplice sfrutta il controllo DataGrid (grossomodo equivalente al DataGridView dei Form). Il caso qui discusso è tratto da &lt;strong&gt;&lt;em&gt;WPF in action&lt;/em&gt;, &lt;/strong&gt;un manuale dell’Editore Manning&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;a href="http://www.manning.com/"&gt;(&lt;u&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;www.manning.com&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;) che chi scrive ha già raccomandato in questo blog. Il metodo adottato si basa su una classe specifica che definisce un semplice dataset formato da due tabelle, con proprietà che corrispondono ai rispettivi campi unitamente a metodi opportuni per crearle e gestirle, dopo di che istruzioni binding associate a controlli della finestra WPF, tipicamente delle TextBox, provvedono automaticamente ad attingere i valori dei campi desiderati.&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#365f91" size="4" face="Calibri"&gt;&lt;font color="#365f91" size="4" face="Calibri"&gt;&lt;font color="#365f91" size="4" face="Calibri"&gt;
&lt;p&gt;Preparazione del progetto&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;La nostra mini applicazione ha lo scopo di gestire un insieme di indicatori (bookmars) relativi a postazioni web di vario genere. La classe in esame, denominata &lt;strong&gt;Biblioteca&lt;/strong&gt;, possiede come tabella principale una &lt;strong&gt;Bookmarks &lt;/strong&gt;per l’appunto, dotata di campi ovvero colonne (Column nel gergo ADO) &lt;em&gt;Id, Titolo, Uri, Genere &lt;/em&gt;e &lt;em&gt;UltimaMod &lt;/em&gt;(data dell’ultima modifica)&lt;em&gt;.&lt;/em&gt; Una seconda tabella reca invece i campi &lt;em&gt;Nome &lt;/em&gt;e &lt;em&gt;Quant &lt;/em&gt;(si noterà poi che, di fatto, non tutti i campi, pensati per rendere la classe più aperta, sono&lt;em&gt; &lt;/em&gt;utilizzati nella mia soluzione).&lt;/p&gt;
&lt;p&gt;Dal sito seguente si può scaricare un archivio &lt;strong&gt;Bibliotecario.zip &lt;/strong&gt;comprendente l'omonimo eseguibile (&lt;u&gt;fruibile solo su PC ove è installato VisualStudio 2010&lt;/u&gt;) più una figura .jpg che mostra il risultato da conseguire:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.giannigiaccaglini.it/download/Bibliotecario.zip"&gt;http://www.giannigiaccaglini.it/download/Bibliotecario.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Da cui si può notare che il cuore della finestra primaria sta nel riquadro in alto a sinistra. Come vedremo si tratta di una &lt;strong&gt;ListWiew&lt;/strong&gt; dotata di colonne intestate (Nome e URL), ciascuna comprendente i campi ricavati tramite binding a proprietà delle classi Biblioteca fin d’ora ben intuibili (relative in particolare alla tabella &lt;strong&gt;Bookmars&lt;/strong&gt;). Selezionando e cliccando su un segnalibro si ottiene la comparsa del Genere (Editore, Sito o quant’altro) in alto a destra, mentre l’indirizzo URL viene replicato più sotto. Evidente lo scopo dei pulsanti di comando in basso.&lt;/p&gt;
&lt;p&gt;La prima operazione da compiere, fin dalla creazione del progetto, è l’assegnazione di un nome. Scegliamo, con qualche enfasi,&lt;strong&gt; Bibliotecario&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Allo scopo di rendere accessibile la classe &lt;strong&gt;Biblioteca,&lt;/strong&gt; descritta in dettaglio fra poco unitamente al dataset &lt;strong&gt;Biblio&lt;/strong&gt; che ne costituisce la base, occorrono due modifiche di tipo &lt;strong&gt;&lt;em&gt;local&lt;/em&gt; al file &lt;strong&gt;Application.xml&lt;/strong&gt;, che riporto per intero, per massima comodità:&lt;/strong&gt;&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;span lang="IT"&gt;
&lt;p&gt;&amp;lt;/&lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;
&lt;p&gt;Imports&lt;/p&gt;
&lt;p&gt;Imports System.IO&lt;/p&gt;
&lt;p&gt;Imports System.ComponentModel&lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="IT"&gt;
&lt;p&gt;#Region&lt;/p&gt;
&lt;/span&gt;&lt;span lang="EN"&gt;Biblio.Tables(&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;&lt;span lang="IT"&gt;
&lt;p&gt;I commenti che sto per esporre hanno natura descrittiva, essendo la conoscenza di ADO un presupposto (ma questa soluzione, volendo, funziona pure come ricetta). Cominciamo con i metodi &lt;strong&gt;&lt;em&gt;Load &lt;/em&gt;e &lt;strong&gt;&lt;em&gt;Save&lt;/em&gt; che ben si vedano sopra questo paragrafo. Come anticipato, il primo legge lo schema &lt;strong&gt;BiblioFileName&lt;/strong&gt;, definito nell’archivio &lt;strong&gt;bookmarks.library&lt;/strong&gt;, mentre Save accetta le modifiche apportate assegnando i dati default e, inoltre, trascrive il predetto schema. Per visualizzarlo è sufficiente aprire bookmarks.library, file automaticamente creato e collocato accanto all’eseguibile finale &lt;strong&gt;Bibliotecario.exe&lt;/strong&gt;. Si può visualizzarlo con un editor di testo (Notepad incluso), comunque lo riporto qui sotto per comodità dei pigri:&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/span&gt;&lt;span lang="EN"&gt;&amp;lt;xs:element name="Bibliotecario" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"&amp;gt;&lt;/span&gt;&lt;span lang="IT"&gt;&amp;lt;Titolo&amp;gt;O’ Reilly&amp;lt;/Titolo&amp;gt;&lt;/span&gt;&lt;span lang="EN"&gt;&amp;lt;/Bookmarks&amp;gt;&lt;/span&gt;&lt;span lang="IT"&gt;&amp;lt;Genere&amp;gt;Editore&amp;lt;/Genere&amp;gt;&lt;/span&gt;&lt;span lang="EN"&gt;&amp;lt;/Bookmarks&amp;gt;&lt;/span&gt;&lt;span lang="IT"&gt;&amp;lt;Genere&amp;gt;Sito&amp;lt;/Genere&amp;gt;&lt;/span&gt;&lt;span lang="EN"&gt;&amp;lt;/Bookmarks&amp;gt;&lt;/span&gt;&lt;span lang="IT"&gt;&amp;lt;Quant&amp;gt;0&amp;lt;/Quant&amp;gt;&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;
&lt;p&gt;#Region&lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="IT"&gt;End&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;
&lt;p&gt;Public&lt;/p&gt;
&lt;p&gt;Bookmarks.Rows.Add(&lt;/p&gt;
&lt;p&gt;Biblio.AcceptChanges()&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NotifyPropertyChanged(&lt;/strong&gt;&lt;/p&gt;
&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;&lt;span lang="IT"&gt;
&lt;p&gt;L’istruzione conclusive, evidenziata in grassetto, secondo gli Autori del sullodato manuale Manning è quella che assicura il binding tra i campi delle tabelle di Biblio e i componenti di MainWindow.xaml. Francamente però il meccanismo di tale "magia" (proprio così la indicano i nostri autori) non mi è parso troppo chiaro. Così ho osato eliminare non solo l’istruzione &lt;strong&gt;&lt;em&gt;NotifyPropertyChanged("Bookmarks") &lt;/em&gt;ma l’intero meccanismo di questa interfaccia, vale a dire l’intera Region "INotifyPropertyChanged" e l’istruzione iniziale &lt;strong&gt;&lt;em&gt;Implements INotifyPropertyChanged&lt;/em&gt;. Risultato: &lt;u&gt;l’applicativo continua a funzionare! &lt;/u&gt;&lt;strong&gt;
&lt;p&gt;Nota&lt;/p&gt;
&lt;p&gt;A questo punto affido il resto dei metodi e proprietà della classe Biblioteca all’esegesi autogestita di quanti possiedono perlomeno i rudimenti di ADO.&lt;/p&gt;
&lt;/strong&gt;. Ovvero sembra che la soluzione se la cavi con le sole istruzioni ADO. Se qualche esperto è in grado di chiarire questo mistero, si faccia avanti.&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;
&lt;p&gt;&amp;lt;&lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="IT"&gt;&amp;lt;&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;&amp;lt;/&lt;/span&gt;&lt;span lang="IT"&gt;
&lt;p&gt;&amp;lt;/&lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;
&lt;p&gt;Class&lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="IT"&gt;Dim&lt;/span&gt;&lt;span lang="EN"&gt;Biblio.Save()&lt;/span&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;span lang="IT"&gt;MessageBox&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;End&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="IT"&gt;Dim&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;End&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;&lt;span lang="IT"&gt;
&lt;p&gt;L’interfaccia &lt;strong&gt;&lt;em&gt;INotifyPropertyChanged&lt;/em&gt; , come dice il suo nome, interviene con un evento scatenantesi quando una certa proprietà viene aggiornata. Essendo meno nota della più popolare &lt;strong&gt;&lt;em&gt;IComparable &lt;/em&gt;ne riprendo quasi pari pari l’esempio della Guida:&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/span&gt;&lt;span lang="EN"&gt;
&lt;p&gt;' Direttive Imports &lt;/p&gt;
&lt;/span&gt;&lt;span lang="IT"&gt;... Omissis ...&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;span lang="EN"&gt;
&lt;p&gt;Public&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;span lang="IT"&gt;ValNome = value&lt;/span&gt;&lt;span lang="EN"&gt;NotifyPropertyChanged(&lt;/span&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;span lang="IT"&gt;' aggiornata la proprietà passata come argomento (propertyName) &lt;/span&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;span lang="EN"&gt;Public&lt;/span&gt;&lt;span lang="IT"&gt;La conoscenza delle interfacce è un prerequisito, pertanto spero che bastino ii commenti incorporati, tuttavia insisto nel sottolineare l’assoluta necessità di inserire &lt;em&gt;Implements INotifyPropertyChanged.PropertyChanged &lt;/em&gt;anche accanto al metodo NotifyPropertyChanged&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;span lang="EN"&gt;
&lt;p&gt;&amp;lt;&lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;span lang="IT"&gt;&amp;lt;&lt;/span&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;span lang="EN"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;span lang="IT"&gt;&amp;lt;/&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;span lang="EN"&gt;
&lt;p&gt;Private&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;&lt;span lang="IT"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;span lang="EN"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;span lang="IT"&gt;
&lt;p&gt;End&lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;
&lt;p&gt;Private&lt;/p&gt;
&lt;/span&gt;&lt;span lang="IT"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;span lang="EN"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;&lt;span lang="IT"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;
&lt;p&gt;W1.Close()&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;span lang="IT"&gt;
&lt;p&gt;End&lt;/p&gt;
&lt;/span&gt;&lt;strong&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;&lt;span lang="EN"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/span&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;&lt;span lang="IT"&gt;
&lt;p&gt;sono state rigettate e accettate solo dopo un primo clic su &lt;strong&gt;F5&lt;/strong&gt;, inoltre nel riquadro &lt;em&gt;Progettazione &lt;/em&gt;della Mainwindow perdurano in alto messaggi di errore che indicano l'impossibilità di trovare Biblioteca! cui si accompagna l'impossibilità di usare la Casella strumenti per apportare modifiche (cosa che respa possibile nel sottostante riquadro XAML).&lt;/p&gt;
&lt;p&gt;Ho motivo di temere che a queste difficoltà andranno incontro molti altri soggetti di media competenza. Di qui l'appello ai massimi esperti:&lt;/p&gt;
&lt;u&gt;
&lt;p&gt;per favore chiarite al popolo le possibili cause, indicando con chiari DETTAGLI i passi da compiere per evitarle!&lt;/p&gt;
&lt;/u&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" face="Arial"&gt;&lt;font size="2" face="Arial" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;xmlns&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;local&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="clr-namespace:Bibliotecario"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Application.Resources&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;local&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Biblioteca&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; x&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;Key&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Biblio" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Application.Resources&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Nessun rilievo tranne sottolineare l’importanza, in luogo del normale &lt;strong&gt;&lt;em&gt;Show&lt;/em&gt;, del metodo &lt;strong&gt;&lt;em&gt;ShowDialog &lt;/em&gt;che "mette in primo piano" la Window1, restituendo alla chiusura i dati immessi dall’utente.&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;
&lt;p&gt;Problemi possibili...&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Anzi probabili, che chi scrive confessa di aver risolto sì (come dimostra il mini applicativo Bibliotecario.exe) ma fortunosamente. Il punto è che le istruzioni&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Exit Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;If&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt;Biblio.AddBookmark(Txt1, Txt2, Txt3)&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="1" face="Consolas"&gt;&lt;font color="#008000" size="1" face="Consolas"&gt;&lt;font color="#008000" size="1" face="Consolas"&gt;' MessageBox.Show("Tutte le caselle di testo andavano riempite!")&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Aggiungi(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; sender &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; e &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;RoutedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Biblio &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Biblioteca&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; = &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;CType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(FindResource(&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Biblio"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;), &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Biblioteca&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; W1 &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Window1&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt;W1.ShowDialog()&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Txt1 = W1.TextBox1.Text&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Txt2 = W1.TextBox2.Text&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Txt3 = W1.TextBox3.Text&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;If&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Txt1 = &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;""&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Or&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Txt2 = &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;""&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Or&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; txt3 = &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;""&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Then&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Dopo di che la nuova Sub Aggiungi si presenta così:&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Courier New"&gt;&lt;font color="#2b91af" size="1" face="Courier New"&gt;&lt;font color="#2b91af" size="1" face="Courier New"&gt;MessageBox&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;.Show(&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;"Tutte le caselle di testo vanno rienmpite!"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Exit Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;If&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Me&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;.Close()&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; btnOK_Click(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; sender &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; System.&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Courier New"&gt;&lt;font color="#2b91af" size="1" face="Courier New"&gt;&lt;font color="#2b91af" size="1" face="Courier New"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; e &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; System.Windows.&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Courier New"&gt;&lt;font color="#2b91af" size="1" face="Courier New"&gt;&lt;font color="#2b91af" size="1" face="Courier New"&gt;RoutedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;) &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Handles&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; btnOK.Click&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;If&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; TextBox1.Text = &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;""&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Or&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; TextBox2.Text = &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;""&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Or&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; TextBox3.Text = &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;""&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Then&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;Grid&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;Window&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas"&gt;&lt;font color="#0000ff" size="2" face="Consolas" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Essa fornisce tre TextBox affiancate a sinistra da Label contenenti "Nome:", "Indirizzo URL" e "Genere" indicanti a chiare lettere il significato delle caselle di testo, più un pulsante "OK", associato a questa routine cliccante, che obbliga l’utente a completare tutte e tre le caselle::&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;RowDefinition&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;RowDefinition&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;RowDefinition&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;RowDefinition&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;Grid.RowDefinitions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;Label&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Nome:"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Height&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="30"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; HorizontalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Left"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Margin&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="16,29,0,0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Label1"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; VerticalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Top"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="81" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;TextBox&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Height&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="36"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; HorizontalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Right"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Margin&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="0,28,4,0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="TextBox1"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; VerticalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Top"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="248" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;Label&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Grid.Row&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="1"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;= "Indirizzo URL:"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Height&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="30"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; HorizontalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Left"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Margin&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="16,29,0,0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Label2"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; VerticalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Top"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="81" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;TextBox&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Grid.Row&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="1"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;Height&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="36"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; HorizontalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Right"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Margin&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="0,28,4,0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="TextBox2"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; VerticalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Top"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="248" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;Label&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Grid.Row&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="2"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Genere:"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Height&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="30"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; HorizontalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Left"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Margin&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="16,29,0,0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Label3"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; VerticalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Top"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="81" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;TextBox&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Grid.Row&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="2"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Height&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="36"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; HorizontalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Right"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Margin&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="0,28,4,0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="TextBox3"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; VerticalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Top"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="248" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;Button&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Grid.Row&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="3"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="btnOK"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="OK"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Margin&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="111,21,142,12"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; HorizontalAlignment&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Center"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="132" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&amp;lt;/&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;Grid.RowDefinitions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;Window&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; x&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Window1"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;xmlns&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;xmlns&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;x&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;Title&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="Immetti dati"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Height&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="300"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt;&lt;font color="#ff0000" size="1" face="Courier New"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;="407"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;Grid&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; NotifyPropertyChanged(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; propertyName &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;)_&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Implements&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;INotifyPropertyChanged&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.PropertyChanged &lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;' Da NON dimenticare!&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;End&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;RaiseEvent&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; PropertyChanged(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Me&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; PropertyChangedEventArgs(propertyName))&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Nota. &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;
&lt;p&gt;Un perfezionamento del metodo Aggiungi&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Per lo scopo didattico primario ho previsto l’aggiunta di un record fisso (relativo a Wikipedia). Ma alla fine ho escogitato una semplice miglioria, basata sull’utilizzo di una seconda Window1:&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;strong&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; Persona&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Implements&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;INotifyPropertyChanged&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; ValNome &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Property&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; Nome() &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; ValNome&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; value &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;
&lt;p&gt;' Quando la proprietà cambia attiva la routine NotifyPropertyChanged&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;&lt;font color="#a31515" size="1" face="Courier New"&gt;"Nome"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Property&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;' Dichiara l’evento PropertyChanged &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Event&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; PropertyChanged &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; PropertyChangedEventHandler _&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;Implements&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; INotifyPropertyChanged.PropertyChanged&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;' NotifyPropertyChanged lancia l’evento PropertyChanged allorché viene &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;
&lt;p&gt;Imports&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; System.ComponentModel&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;&lt;font color="#0000ff" size="1" face="Courier New"&gt;
&lt;p&gt;Imports&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;　&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Courier New"&gt;&lt;font size="1" face="Courier New"&gt; System.Windows.Data&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;&lt;font color="#008000" size="1" face="Courier New"&gt;
&lt;p&gt;' Classe che implementa l’interfaccia INotifyPropertyChanged &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;
&lt;p&gt;Richiamo su INotifyPropertyChanged&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Biblio &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Biblioteca&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; = &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;CType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(FindResource(&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Biblio"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;), &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Biblioteca&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Wikipedia"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"http://www.wikipedia.it"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Sito"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Try&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Biblio.AddBookmark(&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;End&lt;/p&gt;
&lt;p&gt;　&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Aggiungi(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; sender &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; e &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;RoutedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.Show(&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Si deve prima selezionare un record!"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Biblio &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Biblioteca&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; = &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;CType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(FindResource(&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Biblio"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;), &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Biblioteca&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Cancella(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; sender &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; e &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;RoutedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; row &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;DataRowView&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; = &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;CType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(bookmarks.SelectedItem, &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;DataRowView&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Try&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt;row.Delete()&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Catch&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; ex &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Exception&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;MainWindow&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Close()&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Chiudi(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; sender &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; e &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;RoutedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Salva(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; sender &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; e &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;RoutedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;StackPanel&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Grid&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; DockPanel.Dock&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Bottom"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; DataContext&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Binding&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; ElementName&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;=bookmarks,&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Path&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;=SelectedItem}"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Grid.ColumnDefinitions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;ColumnDefinition&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="1*" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;ColumnDefinition&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="1*" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Grid.ColumnDefinitions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Grid.RowDefinitions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;RowDefinition&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Height&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="1*" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;RowDefinition&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Height&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="1*" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Grid.RowDefinitions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;DockPanel&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Grid.Column&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Grid.Row&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="0"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Label&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; MinWidth&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="50"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; DockPanel.Dock&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Left"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Titolo:" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;TextBox&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Text&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Binding&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Path&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;=Titolo}" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;DockPanel&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;DockPanel&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Grid.Column&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="1"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Grid.Row&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="0"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Label&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; MinWidth&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="50"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; DockPanel.Dock&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Left"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Genere:" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;TextBox&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Margin&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="0,0,10,0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Text&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Binding&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Path&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;=Genere}" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;DockPanel&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;DockPanel&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Grid.Column&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Grid.Row&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="1"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Grid.ColumnSpan&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="2"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Label&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; MinWidth&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="50"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="URL:"/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;TextBox&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Margin&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="0,0,10,0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Text&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Binding&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Path&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;=Uri}"/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;DockPanel&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;ListView&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Name&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="bookmarks"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;
&lt;p&gt;ItemsSource&lt;/p&gt;
&lt;p&gt;"{&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;=&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Binding&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Source&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;={&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;StaticResource&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Biblio&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;},&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Path&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;=Bookmarks}"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;ListView.View&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;GridView&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;GridViewColumn&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Header&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Nome"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;
&lt;p&gt;DisplayMemberBinding&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Binding&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Path&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;=Titolo}"/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;GridViewColumn&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Header&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="URL"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;
&lt;p&gt;DisplayMemberBinding&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Binding&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Path&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;=Uri}"/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;GridView&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;ListView.View&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;ListView&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Grid&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;DockPanel&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Window&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;I commenti? Questo intervento si rivolge a gente di medio calibro, che come minimo possiede un’infarinatura sulle tecniche binding, pertanto li affido interamente all’esegesi autogestita, favorita, spero, da un certa eloquenza del codice XAML.&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;
&lt;p&gt;Codice MainWindow.xaml.VB&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;È relativo agli eventi click dei vari pulsanti e a questo punto non resta che riportarlo senza ulteriori commenti, salvo osservare che per estrema brevità il metodo &lt;strong&gt;Aggiungi &lt;/strong&gt;prevede l’aggiunta di un sito costante:&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt;Biblio.AddBookmark(&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Wikipedia"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"http://www.wikipedia.it"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Sito"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Lasciamo a chi fosse interessato la facile modifica ottenuta aggiungendo tre opportune caselle di testo.&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Button&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; MinWidth&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="60"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Salva"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Click&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Salva" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Button&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; MinWidth&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="60"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Cancella"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Margin&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="30,0,0,0"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;
&lt;p&gt;Click&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Cancella" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Button&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; MinWidth&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="60"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Aggiungi"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Click&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Aggiungi" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Window&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; x&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="MainWindow"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;xmlns&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;xmlns&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;x&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;Title&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="MainWindow"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Height&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="350"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Width&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="525"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;DockPanel&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; LastChildFill&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="True"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;StackPanel&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Orientation&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Horizontal"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; DockPanel.Dock&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Bottom"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;FlowDirection&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="RightToLeft"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Button&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; MinWidth&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="60"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Content&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Chiudi"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; Click&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Chiudi" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;
&lt;p&gt;Codice XAML della finestra WPF&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Lo riporto interamente qui di seguito.&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; AddBookmark(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Nome &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; url &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Genere &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;() {System.&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Math&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.Max(System.Threading.&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Interlocked&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.Increment(bookmarkIdent), bookmarkIdent - 1), Nome, url, Genere, &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.Now})&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Bookmarks"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;
&lt;p&gt;End&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Region&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas" /&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Tale metodo agisce quando la proprietà-argomento &lt;strong&gt;&lt;em&gt;propertyName &lt;/em&gt;subisce modifiche. Nel nostro caso ciò avviene in occasione dell’aggiunta di un bookmarck:&lt;/strong&gt;&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"INotifyPropertyChanged"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;#End&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Event&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; PropertyChanged &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;PropertyChangedEventHandler&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; _&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Implements&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;INotifyPropertyChanged&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.PropertyChanged&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; NotifyPropertyChanged(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; propertyName &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;[String]&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;RaiseEvent&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; PropertyChanged(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Me&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;PropertyChangedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(propertyName))&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Calibri"&gt;&lt;font size="1" face="Calibri"&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" standalone="yes"?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Bibliotecario&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:schema id="Bibliotecario" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"&amp;gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&amp;lt;xs:complexType&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:choice minOccurs="0" maxOccurs="unbounded"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:element name="Bookmarks"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:complexType&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:sequence&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:element name="Id" type="xs:int" minOccurs="0" /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:element name="Titolo" type="xs:string" minOccurs="0" /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:element name="Uri" type="xs:string" minOccurs="0" /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:element name="Genere" type="xs:string" minOccurs="0" /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:element name="UltimaMod" type="xs:dateTime" minOccurs="0" /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xs:sequence&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xs:complexType&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xs:element&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:element name="Ident"&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:complexType&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:sequence&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:element name="Nome" type="xs:string" minOccurs="0" /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;xs:element name="Quant" type="xs:int" minOccurs="0" /&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xs:sequence&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xs:complexType&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xs:element&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xs:choice&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xs:complexType&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xs:element&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/xs:schema&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Bookmarks&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Id&amp;gt;1&amp;lt;/Id&amp;gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&amp;lt;Uri&amp;gt;http://www.oreilly.com/&amp;lt;/Uri&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Genere&amp;gt;Editore&amp;lt;/Genere&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;UltimaMod&amp;gt;2011-09-01T11:16:17.9401388+02:00&amp;lt;/UltimaMod&amp;gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&amp;lt;Bookmarks&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Id&amp;gt;2&amp;lt;/Id&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Titolo&amp;gt;Manning&amp;lt;/Titolo&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Uri&amp;gt;http://www.Manning.com/&amp;lt;/Uri&amp;gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&amp;lt;UltimaMod&amp;gt;2011-09-01T11:16:17.9401388+02:00&amp;lt;/UltimaMod&amp;gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&amp;lt;Bookmarks&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Id&amp;gt;3&amp;lt;/Id&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Titolo&amp;gt;WPF Tips &amp;amp;amp; tricks&amp;lt;/Titolo&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Uri&amp;gt;http://www.wpfitalia.it/&amp;lt;/Uri&amp;gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&amp;lt;UltimaMod&amp;gt;2011-09-01T11:16:17.9401388+02:00&amp;lt;/UltimaMod&amp;gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&amp;lt;Ident&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Nome&amp;gt;Bookmarks&amp;lt;/Nome&amp;gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&amp;lt;/Ident&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/Bibliotecario&amp;gt;&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;L’eloquenza dello schema non pensa meriti altri commenti.&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;
&lt;p&gt;L’interfaccia INotifyPropertyChanged: ma serve davvero?&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Proseguiamo nel nostro giro esplorativo, riportando di nuovo la regione relativa all’evento scatenato dall’interfaccia &lt;strong&gt;&lt;em&gt;INotityPropertyChanged&lt;/em&gt; (non a tutti ben nota, più avanti riporto quel che ne dice la Guida):&lt;/strong&gt;&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Operazioni sui dati"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;AddBookmark(&lt;/p&gt;
&lt;p&gt;AddBookmark(&lt;/p&gt;
&lt;p&gt;AddBookmark(&lt;/p&gt;
&lt;p&gt;Biblio.AcceptChanges()&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; CreaBookmarksDefault()&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Ident"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;).Rows.Add(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;() {&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Bookmarks"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, bookmarkIdent})&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"O’ Reilly"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"http://www.oreilly.com/"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Editore"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Manning"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"http://www.Manning.com/"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Editore"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"WPF Tips &amp;amp; tricks"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"http://www.wpfitalia.it/"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Sito"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Biblio.ReadXml(BiblioFilename, &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Load()&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;XmlReadMode&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.ReadSchema)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Biblio.AcceptChanges()&lt;/p&gt;
&lt;p&gt;Biblio.WriteXml(BiblioFilename, &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;#End&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Save()&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;XmlWriteMode&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.WriteSchema)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Region&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas" /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;
&lt;p&gt;#Region&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"INotifyPropertyChanged"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;#End&lt;/p&gt;
&lt;p&gt;End&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Event&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; PropertyChanged &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;PropertyChangedEventHandler&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; _&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Implements&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;INotifyPropertyChanged&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.PropertyChanged&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; NotifyPropertyChanged(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; propertyName &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;RaiseEvent&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; PropertyChanged(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Me&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;PropertyChangedEventArgs&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(propertyName))&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Region&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" face="Consolas"&gt;&lt;font size="2" face="Consolas" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;System.Data&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas" /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;
&lt;p&gt;Public&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Biblioteca&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Implements&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;INotifyPropertyChanged&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Biblio &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;DataSet&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; bookmarkIdent &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Integer&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; = 0&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; BiblioFilename &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; = &lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"bookmarks.library"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;CreaFonteDati()&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;()&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;If&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Not&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;File&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.Exists(BiblioFilename) &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Then&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt;CreaBookmarksDefault()&lt;/p&gt;
&lt;p&gt;Save()&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Else&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt;Load()&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;If&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Biblio = &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;.Columns.Add(&lt;/p&gt;
&lt;p&gt;.Columns.Add(&lt;/p&gt;
&lt;p&gt;.Columns.Add(&lt;/p&gt;
&lt;p&gt;.Columns.Add(&lt;/p&gt;
&lt;p&gt;.Columns.Add(&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; CreaFonteDati()&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;DataSet&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Bibliotecario"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Bookmarks &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;DataTable&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Bookmarks"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;With&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Bookmarks&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Id"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;GetType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Int32&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;))&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Titolo"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;GetType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;))&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Uri"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;GetType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;))&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Genere"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;GetType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;))&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"UltimaMod"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;GetType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;))&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;With&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;.Columns.Add(&lt;/p&gt;
&lt;p&gt;.Columns.Add(&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Ident &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;DataTable&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Ident"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;With&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Ident&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Nome"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;GetType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;))&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Quant"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;GetType&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Int32&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;))&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;With&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt;Biblio.Tables.Add(Bookmarks)&lt;/p&gt;
&lt;p&gt;Biblio.Tables.Add(Ident)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ReadOnly&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Property&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Bookmarks() &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;DataTable&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Biblio.Tables(&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Bookmarks"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Property&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Bookmarks.Rows.Add(&lt;/p&gt;
&lt;p&gt;Biblio.AcceptChanges()&lt;/p&gt;
&lt;p&gt;NotifyPropertyChanged(&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; AddBookmark(&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Nome &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; url &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;, &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; Genere &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;() {System.&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Math&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.Max(System.Threading.&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;Interlocked&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.Increment(bookmarkIdent), bookmarkIdent - 1), Nome, url, Genere, &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;&lt;font color="#2b91af" size="1" face="Consolas"&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;.Now})&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;"Bookmarks"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;)&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&amp;lt;Application&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; x&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;Class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Application"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;xmlns&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;xmlns&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;x&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;xmlns&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;local&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="clr-namespace:Bibliotecario"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="1" face="Consolas"&gt;&lt;font size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;StartupUri&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="MainWindow.xaml"&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Application.Resources&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;local&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Biblioteca&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt; x&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;&lt;font color="#ff0000" size="1" face="Consolas"&gt;Key&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;="Biblio" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;
&lt;p&gt; &lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Application.Resources&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;&lt;font color="#a31515" size="1" face="Consolas"&gt;Application&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&lt;font color="#0000ff" size="1" face="Consolas"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" face="Consolas"&gt;&lt;font size="2" face="Consolas" /&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Delle due direttive locali evidenziate in grassetto, la cui sintassi do per nota, la prima aggiunge il namespace dell’intero progetto (&lt;strong&gt;Bibliotecario&lt;/strong&gt;) la seconda punta alla classe &lt;strong&gt;Biblioteca&lt;/strong&gt; con il dataset &lt;strong&gt;Biblio&lt;/strong&gt; che funge da chiave (&lt;em&gt;x:Biblio&lt;/em&gt;).&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;&lt;font color="#365f91" size="4" face="Cambria"&gt;
&lt;p&gt;La classe Biblioteca e il suo dataset Bibliotecario&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;&lt;font size="3" face="Calibri"&gt;
&lt;p&gt;Senza troppo indugiare riportiamo subito l’intero codice, commentandone rapidamente le prime righe. Le direttive Imports "arruolano" le librerie per accesso a dati ADO, per l’Input/output e quella per il ComponentModel, indispensabile per gestire l’Interfaccia INotifyPropertyChanged, che viene subito fissata con la specifica istruzione &lt;strong&gt;&lt;em&gt;Implements&lt;/em&gt;. Seguono le variabili &lt;strong&gt;&lt;em&gt;Biblio&lt;/em&gt; (di tipo pubblico, dovendo questo dataset essere visibile all’esterno della classe), &lt;strong&gt;&lt;em&gt;bookmarkIdent &lt;/em&gt;(identificatore del bookmark) e &lt;strong&gt;&lt;em&gt;BiblioFileName&lt;/em&gt;, una stringa "bookmarks.library", che è il nome dell’archivio di tipo XML che descrive le caratteristiche strutturali dell’intero &lt;strong&gt;Bibliotecario&lt;/strong&gt; (e non, si badi bene, della sola Biblioteca). Si osservi poi, in questa disamina iniziale, la routine d’avvio &lt;strong&gt;&lt;em&gt;New&lt;/em&gt;. Essa si preoccupa anzitutto di creare il dataset Biblio, quindi controlla l’esistenza o meno dell’archivio BiblioFilename provvedendo nel primo caso a creare dei bookmark default (O’Reylly, Manning e WPF Tips, v. figura precedente) e a salvare l’archivio &lt;strong&gt;bookmarks.library&lt;/strong&gt; e le modifiche a Biblio (metodo &lt;strong&gt;&lt;em&gt;Save&lt;/em&gt;, v. più avanti)&lt;strong&gt;&lt;em&gt; &lt;/em&gt;o altrimenti a caricare (metodo &lt;strong&gt;&lt;em&gt;Load&lt;/em&gt;, v. più avanti) l’archivio &lt;strong&gt;bookmarks.library&lt;/strong&gt;.&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;img src="http://blogs.wpfitalia.it/GianniGiaccaglini/aggbug/89.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gianni Giaccaglini</dc:creator>
            <guid>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/09/08/Binding-ADO-tramite-classe-ad-hoc.aspx</guid>
            <pubDate>Thu, 08 Sep 2011 10:10:38 GMT</pubDate>
            <comments>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/09/08/Binding-ADO-tramite-classe-ad-hoc.aspx#feedback</comments>
            <slash:comments>15</slash:comments>
            <wfw:commentRss>http://blogs.wpfitalia.it/GianniGiaccaglini/comments/commentRss/89.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Uno sguardo a Windows Azure: il Table Storage</title>
            <link>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/04/14/Uno-sguardo-a-Windows-Azure-il-Table-Storage.aspx</link>
            <description> 
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Windows Azure&lt;br /&gt;
Programmare per il Cloud Computing&lt;br /&gt;
&lt;/strong&gt;di &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Fabio Cozzolino&lt;br /&gt;
&lt;/em&gt;&lt;/strong&gt;Ediz. FAG&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Il &lt;strong style="mso-bidi-font-weight: normal"&gt;Cloud Computing &lt;/strong&gt;targato Microsoft è dietro l’angolo? Sarà facile, oltre che conveniente, creare nuove applicazioni su tale nuvola o riciclarne di preesistenti, possibilmente ri-usando codice che abbiamo sudato a creare e collaudare? A tutte queste domande dà un significativo contributo il manuale suddetto, in termini architetturali e pratici, con abbondanza di esempi validi:&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Approfittando dell’opera, in questo articolo mi propongo di focalizzare un aspetto non secondario di Azure, ovvero la prima delle seguenti due modalità che la piattaforma offre per la gestione di dati “classici”:&lt;/p&gt;
&lt;ul style="MARGIN-TOP: 0cm" type="square"&gt;
    &lt;li style="mso-list: l0 level1 lfo4" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Table Storage&lt;/strong&gt;, che a sua volta fa parte di un insieme di servizi, gli &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;Azure Storage Services&lt;/em&gt;&lt;/strong&gt; &lt;/li&gt;
    &lt;li style="mso-list: l0 level1 lfo4" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Azure Sql&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MsoNormal"&gt;Tale scelta è giustificata in primo luogo dall’intenzione di limitarsi a fornire un’idea iniziale sul nuovo mondo, ma soprattutto per il fatto che Azure Sql è sostanzialmente conforme a Windows Sql Server 2008, mentre Table Storage ha connotati del tutto diversi e più affini all’ambiente Cloud, pertanto uno sguardo ad esso consente di farsene meglio una prima idea.&lt;/p&gt;
&lt;p class="MsoNormal"&gt; &lt;/p&gt;
&lt;hr /&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;MANI AVANTI&lt;/strong&gt;: DESUMO QUESTE NOTE DAL TESTO SUCCITATO MA NON AVENDO PROVATO AZURE NON ESCLUDO INESATTEZZE E OPINIONI DISCUTIBILI. OGNI RILIEVO O CRITICA SARA' COMUNQUE BEN ACCETTA:&lt;/p&gt;
&lt;p class="MsoNormal"&gt; &lt;/p&gt;
&lt;hr /&gt;
&lt;p class="MsoNormal"&gt;Come viene ben richiamato nel primo capitolo, &lt;st1:personname w:st="on" productid="la Windows Azure Platform"&gt;&lt;st1:personname w:st="on" productid="la Windows Azure"&gt;la &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="COLOR: #c00000"&gt;Windows Azure&lt;/span&gt;&lt;/strong&gt;&lt;/st1:personname&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="COLOR: #c00000"&gt; Platform&lt;/span&gt;&lt;/strong&gt;&lt;/st1:personname&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt; &lt;/strong&gt;è un cloud pubblico di tipo &lt;strong style="mso-bidi-font-weight: normal"&gt;PaaS&lt;/strong&gt; (Platform as a Service) che cioè non si limita a offrire un’infrastruttura – su cui peraltro Microsoft ha pesantemente investito con una gran quantità di superserver dislocati nel pianeta – ma un completo sistema operativo” virtualizzato” arricchito di molte funzionalità built-in, per gestire le quali l’utente di Azure (ma sarebbe meglio chiamarlo abbonato, anzi in Inglese si parla di “&lt;em style="mso-bidi-font-style: normal"&gt;tenant&lt;/em&gt;”, affittuario) non deve minimamente preoccuparsi. Di questi caratteri del paradigma Cloud e di Azure stesso ormai si straparla su tutte le gazzette informatiche e sul web, pertanto qui li do per noti, ricordando solo tre punti rilevanti:&lt;/p&gt;
&lt;ul style="MARGIN-TOP: 0cm" type="disc"&gt;
    &lt;li style="mso-list: l1 level1 lfo3" class="MsoNormal"&gt;L’SDK fornito agli utenti Azure comprende un completo sistema di debug e sviluppo fruibile in locale, con un’interfaccia simile a quella cui i programmatori .NET sono avvezzi; una bella comodità anche se i risultati testati vanno poi adattati al Cloud a causa di qualche differenza fra ambiente locale, emulato, e ambiente reale su cui pubblicare le nostre applicazioni;&lt;/li&gt;
    &lt;li style="mso-list: l1 level1 lfo3" class="MsoNormal"&gt;Nel mondo Azure non si parla più di File System, ma di indirizzi internet, di qui una particolare sintassi (la cui trattazione sistematica non è oggetto di questo intervento, che però comunque ne fornisce spunti, spero, significativi);&lt;/li&gt;
    &lt;li style="mso-list: l1 level1 lfo3" class="MsoNormal"&gt;Azure è decisamente aderente alla filosofia &lt;strong style="mso-bidi-font-weight: normal"&gt;SOA &lt;/strong&gt;(Software As a Service), come già si comprende dagli Storage Services citati sopra. &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Una tipica sessione con Azure Table Storage&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;I servizi &lt;strong style="mso-bidi-font-weight: normal"&gt;Azure Storage Services &lt;/strong&gt;comprendono a loro volta un modulo &lt;strong style="mso-bidi-font-weight: normal"&gt;Table Storage Services &lt;/strong&gt;più un secondo dedicato agli oggetti multimediali (&lt;strong style="mso-bidi-font-weight: normal"&gt;blob&lt;/strong&gt;,&lt;strong style="mso-bidi-font-weight: normal"&gt; &lt;/strong&gt;binary large object) e altri due per la gestione delle cosiddette &lt;strong style="mso-bidi-font-weight: normal"&gt;queue &lt;/strong&gt;(code) e dei &lt;strong style="mso-bidi-font-weight: normal"&gt;drive&lt;/strong&gt;. In questa anteprima diamo un’occhiata solo ai primi.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Una tabella gestita coi &lt;strong style="mso-bidi-font-weight: normal"&gt;Table Storage Services &lt;/strong&gt;è formata da colonne (campi) e righe (record) ma &lt;u&gt;non aderisce alle norme SQL&lt;/u&gt; come magari ci si attende, tant’è vero che questo sistema database viene esplicitamente catalogata come &lt;em style="mso-bidi-font-style: normal"&gt;NoSQL &lt;/em&gt;(più chiaro di così...). Quindi, se per un verso questo dato di fatto ci libera dai “constraints” e dalle sottili regole dei database SQL veraci, per contro ci impone una totale responsabilità sulle modalità di elaborazione. In particolare ciò vale per le operazioni di join fra tabelle correlate, com’è da attendersi, ma rende problematiche anche quelle di ordinamento, come forse non tutti si aspettavano. La definizione stessa delle tabelle Azure ne viene influenzata (per esempio, creandone con molti più campi, con ridondanze più o meno inevitabili... beninteso è un’impressione a caldo).&lt;/p&gt;
&lt;p class="MsoNormal"&gt;La situazione che sto per esaminare, sintetizzando gli esempi del bravo Cozzolino, discende in sostanza da due fattori:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div style="TEXT-INDENT: -18pt; mso-list: l2 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;L’architettura &lt;em style="mso-bidi-font-style: normal"&gt;SOA&lt;/em&gt;, &lt;em style="mso-bidi-font-style: normal"&gt;service oriented &lt;/em&gt;che è a fondamento di Azure (in pratica è del tutto simile ai &lt;strong style="mso-bidi-font-weight: normal"&gt;WCF Data Services&lt;/strong&gt;, ove WCF è Windows Comunication Foudation, comunque i brani riportati si lasciano comprendere o, perlomeno, intuire);&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="TEXT-INDENT: -18pt; mso-list: l2 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;span style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;span style="mso-list: Ignore"&gt;·&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;La necessità di ottenere la massima scalabilità ed efficienza in un ambiente Cloud, ove i dati possono trovarsi (si perdoni l’espressione pittoresca) “spezzettati”, “sparpagliati” su macchine virtuali (VM) dislocate negli innumerevoli server che Microsoft mette a disposizione per &lt;st1:personname w:st="on" productid="la piattaforma Azure"&gt;la piattaforma Azure&lt;/st1:personname&gt;; in buona sostanza inoltre ciò significa che una tabella del genere potrebbe, nel tempo, essere spostata e trovarsi suddivisa su VM diversi.&lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #daeef3; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. Questa situazione, di primo acchito un po’ sconcertante, accomuna gran parte se non tutte le piattaforme Cloud, allo scopo di massimizzare l’occupazione. Ma non potrebbero derivarne tempi di risposta eccessivi? Il dubbio esiste, comunque Azure li riduce con tecniche di query simultanee, inoltre permette ai propri abbonati di delimitare le aree geografiche (evitando putacaso che i dati di un italiano finiscano in India...).&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Ma entriamo in medias res con un esempio tipico, relativo a un oggetto &lt;strong style="mso-bidi-font-weight: normal"&gt;Prodotto &lt;/strong&gt;che si definisce tramite una classe dotata di proprietà che corrispondono ai campi di una omonima tabella, più altri tre campi a sorpresa - &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;PartitionKey&lt;/em&gt;&lt;/strong&gt;, &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;RowKey &lt;/em&gt;&lt;/strong&gt;e &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;TimeStamp &lt;/em&gt;&lt;/strong&gt;- obbligatori e di nome predefinito:&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;[DataServiceKey ("PartitionKey", "RowKey"]&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;Public Class Prodotto&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;{&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public String &lt;strong style="mso-bidi-font-weight: normal"&gt;PartitionKey&lt;/strong&gt; { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public String &lt;strong style="mso-bidi-font-weight: normal"&gt;RowKey&lt;/strong&gt; { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public DateTime &lt;strong style="mso-bidi-font-weight: normal"&gt;TimeStamp&lt;/strong&gt; { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public String NomeProd { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public Double Prezzo { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public Int Giacenza { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public Int ScortaMin { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;La prima riga entro parentesi quadre è una tipica direttiva rivolta ai Table Storage Services che caratterizza la tabella secondo le due chiavi dette, la prima che fissa la partizione, la seconda che serve a individuare univocamente ciascuna riga.&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #daeef3; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #daeef3; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;.&lt;strong style="mso-bidi-font-weight: normal"&gt; &lt;/strong&gt;Per la cronaca, &lt;em style="mso-bidi-font-style: normal"&gt;DataServiceKey &lt;/em&gt;è contenuto nel namespace &lt;em style="mso-bidi-font-style: normal"&gt;System.Data.Services.Common &lt;/em&gt;dell’assembly &lt;em style="mso-bidi-font-style: normal"&gt;System.Data.Services.Client.dll&lt;/em&gt;. Ma è solo una citazione volante, in queste noterelle esplorative.&lt;/p&gt;
&lt;/div&gt;
&lt;p class="MsoNormal"&gt;Ma cosa sono questi tre nuovi campi? Liquidato subito TimeStamp che corrisponde al dato “storico” che Azure Storage fissa in ciascun elemento, diciamo che:&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; MARGIN-LEFT: 36pt; mso-list: l3 level1 lfo2" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: Calibri"&gt;&lt;span style="mso-list: Ignore"&gt;-&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;RowKey&lt;/strong&gt; dovrebbe servire a individuare univocamente il record;&lt;/p&gt;
&lt;p style="TEXT-INDENT: -18pt; MARGIN-LEFT: 36pt; mso-list: l3 level1 lfo2" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: Calibri"&gt;&lt;span style="mso-list: Ignore"&gt;-&lt;span style="FONT: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;PartitionKey&lt;/strong&gt;, sulla carta più libero, assegna a ciascun elemento una categoria che Azure Storage utilizza per ripartire nel modo più efficiente le suddivisioni nelle sue VM, secondo il suo speciale algoritmo (totalmente trasparente a noi utilizzatori).&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Per capirci, nel nostro esempietto la RowKey sarebbe un codice prodotto, ovvero quello che nei casi normali della vita viene indicato con CodProd, CodArt e simili. Esempi analoghi: ISBN (per i libri), codice fiscale e via di seguito.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Quanto alla chiave di partizione, in teoria potremmo persino definirla identica in tutti i record ad esempio con “MioProdotto”, una scelta idiota non solo priva di qualsiasi utilità ma che ostacolerebbe il corretto partizionamento e la scalabilità del sistema di storage in parola. La cosa più saggia è individuare una serie articolata di &lt;u&gt;categorie&lt;/u&gt;, prendendo così due piccioni con una fava: far contento Azure e catalogare i nostri prodotti. In parole povere, immaginando articoli di abbigliamento, converrà adottare delle PartitionKey del tipo “Copricapi”, “Camicie”, “Giacche”, “Pantaloni”, “Abiti completi” e quant'altro.&lt;/p&gt;
&lt;h2&gt;Utilizzo dello storage in perfetto stile web&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Una volta definita una classe relativa a una tabella dello Azure storage come la si gestisce? La risposta è esattamente quella che i più avveduti avranno ipotizzato, ritenendo che c’entri Internet, altrimenti di che Cloud stiamo parlando? Hanno ragione e infatti viene sfruttata l’interfaccia &lt;strong style="mso-bidi-font-weight: normal"&gt;REST&lt;/strong&gt; (Representation State Transfer) del protocollo HTTP in particolare mediante i verbi GET, PUT, POST e DELETE (e lo stesso vale per i blob e le queue). In questo bigino do per note le specifiche nozioni, dicendo che il libro di Cozzolino ne esemplifica dapprima l’utilizzo manuale, passando poi ad esempi di codice consentiti da provvidenziali API ad hoc (un’estensione dei WCF Data Service, come già detto). Per brevità riporto solo alcuni dei brani più significativi, con scarni commenti e facendo affidamento su una pur relativa eloquenza del codice, al di là dei suoi intrichi e bizantinismi coi quali occorrerà a suo tempo ammattire.&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #daeef3; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #daeef3; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;NOTA&lt;/strong&gt;. In quel che segue si fa riferimento alle risorse disponibili nel modulo &lt;strong style="mso-bidi-font-weight: normal"&gt;Storage Emulator &lt;/strong&gt;&lt;a name="rev2"&gt;&lt;/a&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;del provvidenziale SDK citato in apertura che, ripeto, permette debug e sviluppi in locale.&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;Accesso allo storage e definizione di un Client&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Il primo passo è la definizione di credenziali di accesso alla connessione, effettuata con una nuova istanza &lt;strong style="mso-bidi-font-weight: normal"&gt;mioAccount &lt;/strong&gt;dello &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;StorageCredentialsAccountAndKey&lt;/em&gt;&lt;/strong&gt;, quindi di un nuovo &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;CloudStorageAccount &lt;/em&gt;&lt;/strong&gt;impostandone gli “endpoint” da utilizzare:&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;StorageCredentialsAccountAndKey AccountAndKey = &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;New StorageCredentialsAccountAndKey("devstoreaccount1", "&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier; FONT-SIZE: 9.5pt; mso-bidi-font-family: Courier; mso-ansi-language: EN-US; mso-fareast-language: IT" lang="EN-US"&gt;Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;")&lt;/span&gt;&lt;span style="FONT-FAMILY: Courier; FONT-SIZE: 9.5pt; mso-bidi-font-family: Courier; mso-ansi-language: EN-US; mso-fareast-language: IT" lang="EN-US"&gt;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;CloudStorageAccount mioAccount = New CloudStorageAccount(AccountAndKey,&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;New Uri("http://127.0.0.1:10000/devstoreaccount1")&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;New Uri("http://127.0.0.1:10001/devstoreaccount1")&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;New Uri("http://127.0.0.1:10002/devstoreaccount1");&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Ove &lt;em style="mso-bidi-font-style: normal"&gt;devstorageaccount1&lt;/em&gt; è l’account default. Quanto alla lunga stringa seguente posta a secondo argomento &lt;br /&gt;
“&lt;span style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt; mso-fareast-language: IT"&gt;Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw=="&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;si tratta della chiave default che ci passa il convento Storage Emulator, unitamente alle le porte di accesso ai blob, alle queue e alle table, vale a dire 10000, 10001 e 10002, rispettivamente. &lt;/p&gt;
&lt;p class="MsoNormal"&gt;Subito dopo si provvederà alla creazione di una nuova istanza &lt;strong style="mso-bidi-font-weight: normal"&gt;mioClient &lt;/strong&gt;di un &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;CloudTableClient &lt;/em&gt;&lt;/strong&gt;di cui fornisco un esempio affidato totalmente al carattere quasi auto-esplicativo del codice:&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;CloudTableClient mioClient = &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;New CloudTableClient(mioAccount.TableEndPoint.ToString, AccountAndKey);&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;String[] Tabelle = mioClient.ListTables();&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Ci si accontenti di sapere e... di credere sulla fiducia che la precedente riga di codice sfrutta &lt;st1:personname w:st="on" productid="la proprietà ListTables"&gt;la proprietà &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;ListTables&lt;/em&gt;&lt;/strong&gt;&lt;/st1:personname&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt; &lt;/em&gt;&lt;/strong&gt;di &lt;strong style="mso-bidi-font-weight: normal"&gt;mioClient&lt;/strong&gt; per ottenere un elenco di tutte le tabelle in esso presenti.&lt;/p&gt;
&lt;h2&gt;Creazione di una tabella&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Dando sempre per intuitive le operazioni testé descritte, con discutibile audacia salto direttamente a un esempio completo per definire e creare una tabella &lt;strong style="mso-bidi-font-weight: normal"&gt;Prodotti &lt;/strong&gt;formata da oggetti della classe &lt;strong style="mso-bidi-font-weight: normal"&gt;Prodotto &lt;/strong&gt;vista sopra. Alla definizione di questa, che va messa in testa alla procedura, seguono le operazioni di accredito e di creazione di un &lt;strong style="mso-bidi-font-weight: normal"&gt;mioClient&lt;/strong&gt;, stavolta utilizzandone il metodo &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;CreateTableIfNotExist &lt;/em&gt;&lt;/strong&gt;con il non inatteso argomento “Prodotti”. Tale metodo, palesemente, crea la tabella a patto che non ne esista già un’omonima e altri metodi, di chiara semantica, della stessa famiglia comprendono il (normale) &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;CreateTable&lt;/em&gt;&lt;/strong&gt;, nonché &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;DeleteTable&lt;/em&gt;&lt;/strong&gt;, &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;DeleteTableIfExist &lt;/em&gt;&lt;/strong&gt;e l’appena visto &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;ListTables&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Non è finita: gli ultimi atti del minidramma sono la creazione di un &lt;strong style="mso-bidi-font-weight: normal"&gt;Contesto &lt;/strong&gt;(di servizio tabellare), di tipo &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;TableServiceContext &lt;/em&gt;&lt;/strong&gt;nel quale possiamo poi aggiungere un Prodotto.&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;[DataServiceKey ("PartitionKey", "RowKey"]&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;Public Class Prodotto&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;{&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public String &lt;strong style="mso-bidi-font-weight: normal"&gt;PartitionKey&lt;/strong&gt; { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public String &lt;strong style="mso-bidi-font-weight: normal"&gt;RowKey&lt;/strong&gt; { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public DateTime &lt;strong style="mso-bidi-font-weight: normal"&gt;TimeStamp&lt;/strong&gt; { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public String NomeProd { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public Double Prezzo { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public Int Giacenza { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public Int ScortaMin { get; set }&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;}&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;StorageCredentialsAccountAndKey AccountAndKey = &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;New StorageCredentialsAccountAndKey("devstoreaccount1", "Eby8.....")&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;CloudStorageAccount mioAccount = New CloudStorageAccount(AccountAndKey,&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;New Uri("http://127.0.0.1:10000/devstoreaccount1")&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;New Uri("http://127.0.0.1:10001/devstoreaccount1")&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;New Uri("http://127.0.0.1:10002/devstoreaccount1");&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #00b050; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;// Creazione della tabella Prodotti&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;CloudTableClient mioClient = &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;New CloudTableClient(mioAccount.TableEndPoint.ToString, AccountAndKey);&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;mioClient.CreateTableIfNotExist("Prodotti");&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; COLOR: #00b050; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;// Creazione del contesto e aggiunta di un Prodotto&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;TableServiceContext Contesto = mioClient.GetDataServiceContext();&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prodotto Prod = New Prodotto();&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prod.PartitionKey = "Pantaloni";&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prod.RowKey "AXY123"; &lt;span style="COLOR: #00b050"&gt;//Ipotetico codice articolo&lt;o:p /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prod.NomeProd ="Jeans vita bassa mod. 2011";&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prod.Prezzo = 250.00;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prod.Giacenza = 450;&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prod.ScortaMin = 50&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Contesto.AddObject("Prodotti", Prod);&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Contesto.SaveChanges();&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Commenti? Solo sulle ultime istruzioni che iniziano con la creazione del servizio &lt;strong style="mso-bidi-font-weight: normal"&gt;Contesto&lt;em style="mso-bidi-font-style: normal"&gt; &lt;/em&gt;&lt;/strong&gt;di tipo &lt;em style="mso-bidi-font-style: normal"&gt;TableServiceContext&lt;/em&gt;, ottenuto con il metodo &lt;em style="mso-bidi-font-style: normal"&gt;GetDataServiceContext &lt;/em&gt;del &lt;strong&gt;mioClient&lt;/strong&gt;. Le righe di codice che creano un nuovo Prodotto &lt;strong style="mso-bidi-font-weight: normal"&gt;Prod &lt;/strong&gt;e quindi ne fissano le proprietà sono parlanti, dopo di che non resta che usare i metodi del Contesto &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;AddObject&lt;/em&gt;&lt;/strong&gt;,&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt; &lt;/em&gt;&lt;/strong&gt;per aggiungere Prod alla tabella Prodotti, e &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;SaveChanges &lt;/em&gt;&lt;/strong&gt;(da non dimenticare!) per consolidarne i mutamenti.&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #daeef3; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #daeef3; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. Qualcuno si sorprenderà per la mancanza di un’assegnazione a &lt;strong&gt;&lt;em&gt;TimeStamp&lt;/em&gt;&lt;/strong&gt;. Ma Il motivo è semplice, se si riflette: si tratta di un valore di data e orario che Azure automaticamente attribuisce all’atto della creazione, pertanto non possiamo modificarlo, è read-only.&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;Qualche semplice query, usando LINQ&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Come si è visto per usare i servizi di storage di Azure c’è da pagare lo scotto delle impostazioni per il client e il contesto. Se non ho mal compreso, queste vanno ripetute tutte le volte, comunque non sarà difficile metterci una pezza con metodi ad hoc personalizzati a dovere e ri-usabili. Dopo di che il cammino è in discesa, perché le altre operazioni tipiche di query su una o più tabelle Azure si compiono normalmente – a parte le limitazioni derivanti dalla loro natura NoSQL. Gli esempi riportati qui di seguito si basano su &lt;strong style="mso-bidi-font-weight: normal"&gt;LINQ&lt;/strong&gt; (Language Integrated Query) linguaggio che permette di inserire interrogazioni e modifiche direttamente nel codice C# o VB.&lt;/p&gt;
&lt;div style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #daeef3; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt"&gt;
&lt;p style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BACKGROUND: #daeef3; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Nota&lt;/strong&gt;. Sarà il caso di andarselo a studiare. Consiglio in merito &lt;strong style="mso-bidi-font-weight: normal"&gt;Programmare con Microsoft LINQ &lt;/strong&gt;di &lt;st1:personname w:st="on" productid="Alessandro Del Sole"&gt;Alessandro Del Sole&lt;/st1:personname&gt; – Ed. FAG.&lt;/p&gt;
&lt;/div&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Esempio di filtraggio &lt;/strong&gt;(codice LINQ in neretto):&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;o:p /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;TableServiceContext Contesto = mioClient.GetDataServiceContext();&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;DataServiceQuery&amp;lt;Prodotto&amp;gt; query = &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Contesto.CreateQuery&amp;lt;Prodotto&amp;gt;("Prodotti");&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prodotto Prod = &lt;strong style="mso-bidi-font-weight: normal"&gt;query.Where(P =&amp;gt; P.Giacenza &amp;lt;= P.ScortaMin;&lt;o:p /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Esempio di modifica &lt;/strong&gt;(di un prezzo):&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;TableServiceContext Contesto = mioClient.GetDataServiceContext();&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;DataServiceQuery&amp;lt;Prodotto&amp;gt; query = &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Contesto.CreateQuery&amp;lt;Prodotto&amp;gt;("Prodotti");&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prodotto Prod = &lt;strong style="mso-bidi-font-weight: normal"&gt;query.Where(P =&amp;gt; P.NomeProd == "Camicia a fiori").First;&lt;o:p /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prod.Prezzo = 500;&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Contesto.UpdateObject(Prod);&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Contesto.SaveChanges;&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Cancellazione&lt;/strong&gt;:&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;TableServiceContext Contesto = mioClient.GetDataServiceContext();&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;DataServiceQuery&amp;lt;Prodotto&amp;gt; query = &lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Contesto.CreateQuery&amp;lt;Prodotto&amp;gt;("Prodotti");&lt;o:p /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;Prodotto Prod = &lt;strong style="mso-bidi-font-weight: normal"&gt;query.Where(P =&amp;gt; P.NomeProd == "Camicia a fiori").First;&lt;o:p /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-bidi-font-size: 11.0pt"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;Contesto.DeleteObject(Prod);&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;Contesto.SaveChanges;&lt;o:p /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="LINE-HEIGHT: normal; MARGIN-BOTTOM: 0pt" class="MsoNormal"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="FONT-FAMILY: &amp;quot;Courier New&amp;quot;; FONT-SIZE: 10pt; mso-ansi-language: EN-US; mso-bidi-font-size: 11.0pt" lang="EN-US"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Nei vari esempi soprastanti la &lt;strong style="mso-bidi-font-weight: normal"&gt;query &lt;/strong&gt;viene, diciamo così, inizializzata dal metodo &lt;em style="mso-bidi-font-style: normal"&gt;CreateQuery &lt;/em&gt;di Contesto sull’oggetto Prodotto della tabella Prodotti, dopo di che intervengono le varie istruzioni LINQ, a valle delle quali i metodi del Contesto &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;UpdateObject&lt;/em&gt;&lt;/strong&gt;, &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;DeleteObject&lt;/em&gt;&lt;/strong&gt; seguiti dal già visto &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;SaveChanges&lt;/em&gt;&lt;/strong&gt; compiono i mestieri che i rispettivi nomi a chiare lettere denitano.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;E l’ordinamento? Come già anticipato con questo genere di tabelle è possibile solo sulla chiave &lt;em style="mso-bidi-font-style: normal"&gt;PartitionKey &lt;/em&gt;(del che, forse errando, personalmente oso dubitare) e una clausola &lt;em style="mso-bidi-font-style: normal"&gt;OrderBy &lt;/em&gt;viene sistematicamente rigettata a ostinati &amp;amp; illusi.&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;Ci si può però arrangiare assegnando a una query il metodo &lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;em style="mso-bidi-font-style: normal"&gt;ToList&lt;/em&gt;&lt;/strong&gt; e applicando &lt;em style="mso-bidi-font-style: normal"&gt;OrderBy &lt;/em&gt;all’elenco così ottenuto, anche se con qualche limite su cui rimando al testo di Cozzolino.&lt;/p&gt;
&lt;h2&gt;SQL or NoSQL? Questo il dilemma&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Analogamente si possono re-inventare operazioni di tipo join o lookup, ma senza fruire dello standard del modello relazionale cui molti erano abituati fin dai tempi del glorioso Clipper.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Ma non va dimenticato che Cloud pubblico targato Microsoft fornisce anche &lt;strong style="mso-bidi-font-weight: normal"&gt;Azure SQL&lt;/strong&gt; che, ripeto, equivale a SQL Server 2008 R2 (ma al momento, temo, con qualche limite nelle feature più pregiate). E in questo ambiente tutto procede secondo il modello relazionale. Dunque una manna – fissazione di client e contesti a parte – per chi era già familiare con SQL Server. Ma allora perché ricorrere al meno “rigoroso” cugino NoSQL? La risposta dipende soprattutto dalla dimensione massima di immagazzinamento, molto maggiore con table storage (fino a 100 Terabyte) appetto agli odierni 50 Gbyte massimi che passa il convento SQL Azure. A sua volta table storage non supporta tutti i tipi di dato dell’altro. Un altro aspetto problematico si ha con le query che restituissero più di 1000 unità. Verificate, gente, verificate.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;La questione è particolarmente complessa e va studiata accuratamente, caso per caso. A caldo sembrerebbe che table storage si presti poco al ri-uso, non solo per la conversione di preesistenti tabelle “on premises” ma anche per quanto riguarda le procedure, generalmente ispirate ai concetti relazionali (andranno riscritte in gran parte), mentre si presenta particolarmente idoneo per nuove applicazioni web, di tipo ASP o Silverlight.&lt;/p&gt;
&lt;h2&gt;Ma quanto mi costi?&lt;/h2&gt;
&lt;p class="MsoNormal"&gt;Encomiabile è infine l’Appendice nella quale Cozzolino si è sforzato di valutare costi di una soluzione Cloud di tipo pubblico PaaS basata su Azure. Di grande interesse e particolarmente convenienti sono le soluzioni di fascia bassa, a partire da quella introduttiva, gratuita, per chi volesse sperimentare il nuovo mondo (si paga solo a consumo quel che si sfora rispetto all’offerta base). &lt;/p&gt;
&lt;p class="MsoNormal"&gt;I conti fatti dal nostro cambiano se si passa a un sistema informativo medio. Egli li valuta in un canone annuo di 6000 euro più spese ulteriori a consumo. Queste, con somma sorpresa  di quanti&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;sentono in giro parlare di costi prevalentemente “on demand” nel mondo Cloud, sono trascurabili se non irrisori. Si veda però la NOTA FINALE. Cozzolino paragona il tutto a una serie di normali server equivalenti, di prezzo pari a circa 8000 euro cui vanno aggiunti i costi delle licenze (incluso SQL Server, presumo, mentre SQL Azure è compreso nel canone Azure) e, naturalmente, quelli energetici e di manutenzione tutti a carico Microsoft. Personalmente mi permetto di obiettare che, a fronte di un canone &lt;u&gt;annuo&lt;/u&gt; di Azure, i prezzi di acquisto dell'equivalente "on premises" andrebbero divisi per tre o per cinque, a seconda che si applichi il criterio dell’obsolescenza tecnologica o il più sparagnino ammortamento fiscale. In particolare tale discorso vale per la seconda alternativa, indicata sempre da Cozzolino, ovvero un server virtualizzato di ultima generazione che sostituisce i normali server predetti (con notevoli altri vantaggi di consolidamento ed efficienza) con ulteriori margini di espandibilità, al prezzo di 15000 euro...&lt;/p&gt;
&lt;p class="MsoNormal"&gt;NOTA FINALE - Il "canone" di cui sopra va inteso come dato indicativo MEDIO. In realtà anche Azure offre la possibilità di tarare i servizi base on demand, in particolare variando anche dinamicamente le VM necessarie, tipicamente aumentandole in periodi di punta e riducendole in quelli più tranquilli. Personalmente penso che per un'azienda normale siano difficili operazioni raffinate per cui dovrà fissare una configurazione base che assicuri la normale operatività con un certo margine. La faccenda comunque richiede una riflessione accurata. &lt;/p&gt;
&lt;p class="MsoNormal"&gt;Mi fermo qui, dichiarando doverosamente che Azure è un mondo molto più ricco di quanto questo sguardo introduttivo potrebbe indurre a pensare. Esso infatti offre diversi comodi servizi, come i blob storage (corredabili di metadati e per una più organica classificazione e ricerca, utilissima in cataloghi sul web, la gestione di code) e&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;tool innovativi (AppFabric o Service Bus, per buttar lì due nomi a caso) che aprono prospettive interessanti. Con le quali prima o poi si dovranno fare i conti.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;a href="mailto:giannigiac@tin.it"&gt;giannigiac@tin.it&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.wpfitalia.it/GianniGiaccaglini/aggbug/78.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gianni Giaccaglini</dc:creator>
            <guid>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/04/14/Uno-sguardo-a-Windows-Azure-il-Table-Storage.aspx</guid>
            <pubDate>Thu, 14 Apr 2011 08:38:01 GMT</pubDate>
            <comments>http://blogs.wpfitalia.it/GianniGiaccaglini/archive/2011/04/14/Uno-sguardo-a-Windows-Azure-il-Table-Storage.aspx#feedback</comments>
            <slash:comments>40</slash:comments>
            <wfw:commentRss>http://blogs.wpfitalia.it/GianniGiaccaglini/comments/commentRss/78.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>
