<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Office Development</title><link>https://www.dotnetzone.gr:443/cs/forums/35/ShowForum.aspx</link><description>Ανάπτυξη με το VSTO και το Office SDK</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πώς βρίσκουμε με κώδικα τα selected items ενός ListBox στο Excel;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36886.aspx</link><pubDate>Fri, 02 Nov 2007 18:19:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36886</guid><dc:creator>antonisV</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36886.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=35&amp;PostID=36886</wfw:commentRss><description>Καλημέρα και πάλι,&lt;br&gt;&lt;br&gt;βρήκα τη λύση για τη 1 από τις 2 περιπτώσεις. Όταν πρόκειται για ListBox από το ToolBar: Forms, τότε το:&lt;br&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;xlSht.ListBoxes(1).Selected&lt;/span&gt;&lt;br&gt;&lt;br&gt;επιστρέφει (για το πρώτο τέτοιο ListBox) ένα array από Booleans, το οποίο έχει τόσα μέλη όσα είναι τα items στο ListBox και κάθε Boolean δηλώνει το κατά πόσο το αντίστοιχο Item στο ListBox είναι ή όχι επιλεγμένο. Μάλίστα για να βρει κανείς το πλήθος των Items πρέπει να χρησιμοποιήσει το:&lt;br&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;xlSht.ListBoxes(1).Selected.Length&lt;/span&gt;&lt;br&gt;&lt;br&gt;Το πρόβλημα παραμένει για την περίπτωση του ListBox από το Control ToolBox ToolBar. Εκεί το:&lt;br&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;xlSht.OLEObjects(1).&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt;.Selected&lt;/span&gt;&lt;br&gt;&lt;br&gt;(αν το 1ο OLEObject είναι ListBox) βγάζει error !&lt;br&gt;&lt;br&gt;&lt;br&gt;Ελπίζω κάποιος να βρει και για αυτό τη λύση και να τη δημοσιεύσει.&lt;br&gt;Ευχαριστώ&lt;br&gt;</description></item><item><title>Πώς βρίσκουμε με κώδικα τα selected items ενός ListBox στο Excel;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36875.aspx</link><pubDate>Fri, 02 Nov 2007 07:59:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36875</guid><dc:creator>antonisV</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36875.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=35&amp;PostID=36875</wfw:commentRss><description>&lt;div align="justify"&gt;Καλημέρα,&lt;br&gt;&lt;br&gt;σε προηγούμενη &lt;a href="http://www.dotnetzone.gr/cs/forums/thread/36454.aspx"&gt;δημοσίευση&lt;/a&gt;, με τη βοήθεια του χρήστη manosB, είχα καταλλήξει πως αν σε ένα Excel αρχείο υπάρχει ένα control από το ToolBar Control ToolBox, τότε μπορεί κανείς να διαβάσει την τιμή του ως εξής (xlSht το Sheet του Excel αρχείου):&lt;br&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;xlSht.OLEObjects(i).&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt;.Value&lt;/span&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;/span&gt;Τι γίνεται όμως όταν αυτό το control είναι ListBox και είναι ενεργοποιημένο το multiselection ; Τότε το .Value δεν έχει νόημα.&lt;br&gt;Έχω βρει τον τρόπο να δεις αν η πολλαπλή επιλογή είναι ενργή:&lt;br&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; xlSht.OLEObjects(i).&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt;.multiselect &amp;gt; 0 &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;   &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;MsgBox&lt;/span&gt;(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"multiselection ON"&lt;/span&gt;)&lt;/span&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;Δεν έχω καταφέρει ωστόσο να βρω τρόπο να προσπελάσω το array των items. Τα .items και .selecteditems κτλ δε λειτουργούν. Δεν τα δέχεται καν. Επίσης όλες οι δοκιμές μου για casting έχουν πέσει στο κενό. Επίσης, το ίδιο πρόβλημα παρουσιάζεται και στην περίπτωση που το ListBox είναι από το ToolBar Forms, οπότε και το αντίστοιχο object είναι το:&lt;br&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;xlSht.ListBoxes(i).&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;Αν ξέρει κάποιος τη λύση, παρακαλώ ας τη δημοσιεύσει.&lt;br&gt;Ευχαριστώ εκ των προτέρων&lt;br&gt;&lt;/div&gt;</description></item></channel></rss>