<?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>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Open an Existing Excel File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10755.aspx</link><pubDate>Fri, 17 Mar 2006 16:33:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10755</guid><dc:creator>kostasdiktia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10755.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10755</wfw:commentRss><description>&lt;P&gt;Dim xlApp As Excel.Application &lt;BR&gt;&lt;BR&gt;Dim xlBook As Excel.Workbook &lt;BR&gt;&lt;BR&gt;Dim xlSheet As Excel.Worksheet &lt;BR&gt;&lt;BR&gt;Dim temp as string &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;xlApp = CType(CreateObject("Excel.Application"), Excel.Application) &lt;BR&gt;&lt;BR&gt;xlBook = CType(xlApp.Workbooks.Add, Excel.Workbook) &lt;BR&gt;&lt;BR&gt;temp = System.IO.Path.GetFullPath("Print.xls") &lt;BR&gt;&lt;BR&gt;xlBook = xlApp.Workbooks.Open(temp) &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;xlSheet = CType(xlBook.Worksheets(1), Excel.Worksheet) &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Έτσι το ανοίγεις και κάνεις κάνεις αλλαγές by code, μπορείς επίσης να κάνεις την xlApp.visible = True για να εμφανίζεται και στον χρήστη το xls file. Μην ξεχάσεις όπως είπε και ο evliatsas το Reference στο Microsoft Excel Object Library (COM). &lt;BR&gt;&lt;BR&gt;Το παράδειγμα ανοίγει το xls file Print, που βρίσκεται στο path του .exe &lt;/P&gt;
&lt;P&gt;Α και κάτι ακόμα...&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;xlBook.Close(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;False&lt;/FONT&gt;&lt;FONT size=2&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' κλείνει το xls χωρίς να αποθηκεύει τις διάφορες αλλαγές που έχεις κάνει και χωρίς να βγάζει κάποιο μήνυμα&amp;nbsp;προς τον χρήστη..με&amp;nbsp;True&amp;nbsp;τις αποθηκεύει..&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Open an Existing Excel File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10482.aspx</link><pubDate>Wed, 08 Mar 2006 23:35:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10482</guid><dc:creator>georgia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10482.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10482</wfw:commentRss><description>&lt;P&gt;τελικά το βρήκα ... πριν την κλήση του excel αλλάζεις το &lt;FONT size=2&gt;&lt;/P&gt;
&lt;P&gt;CultureInfo σε "en-US" και το πρόβλημα λύνεται. απλά στη συνέχεια επαναφέρεις το CultureInfo &lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Open an Existing Excel File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10479.aspx</link><pubDate>Wed, 08 Mar 2006 23:15:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10479</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10479.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10479</wfw:commentRss><description>Αν θέλεις απλά μέσα από την εφαρμογή σου να καλέσεις το Excel, μπορείς να χρησιμοποιήσεις το System.Diagnostics.Process namespace για να εκκινήσεις το excel με φορτωμένο το αρχείο που θέλεις. Αν ειναι αυτό που ζητάς, πες μου για να σου γράψω τον αντίστοιχο κώδικα.</description></item><item><title>Απ: Open an Existing Excel File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10478.aspx</link><pubDate>Wed, 08 Mar 2006 22:51:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10478</guid><dc:creator>georgia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10478.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10478</wfw:commentRss><description>&lt;FONT size=2&gt;
&lt;P&gt;thanks για την βοήθεια... κατι τέτοιο είχα προσπαθήσει και εγώ το κακό είναι ότι για κάποιο λόγο&lt;/P&gt;
&lt;P&gt;που δεν καταλαβαίνω πετάει το εξής λάθος&lt;/P&gt;
&lt;P&gt;"An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in EconomicManagment.exe&lt;/P&gt;
&lt;P&gt;Additional information: Old format or invalid type library."&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Καμιά ιδέα?&lt;/STRONG&gt;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Open an Existing Excel File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10332.aspx</link><pubDate>Fri, 03 Mar 2006 22:48:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10332</guid><dc:creator>evliatsas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10332.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10332</wfw:commentRss><description>&lt;P&gt;Γειά σου Geοrgia.&lt;/P&gt;
&lt;P&gt;Υπάρχουν&amp;nbsp;πολλοί τρόποι για να πάρεις τον έλεγχο του&amp;nbsp;Excel&amp;nbsp;και να "σηκώσεις" το Workbook που θέλεις,&amp;nbsp;ένας από αυτούς&amp;nbsp;(managed) έχει ώς εξής:&lt;/P&gt;
&lt;P&gt;Πρώτα πρέπει να προσθέσεις στο Project ένα Reference στο Microsoft Excel Object Library (COM Tab).&lt;/P&gt;
&lt;P&gt;Ο κώδικας που ακολουθεί είναι σε C# αλλά είναι εύκολο να μεταφραστεί σε VB.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;Excel.Application myApp &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;new&lt;/span&gt; Excel.Application();&lt;br /&gt;Excel.Workbook myBook;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: Green;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;//Get an Existing WorkBook&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: Green;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;//Fpath is the a string with the full path of the xls file&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;myBook &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; myApp.Workbooks.Open(Fpath,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing); &lt;br /&gt;&lt;br /&gt;myBook.Application.Visible &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;true&lt;/span&gt;; &lt;span style="color: Green;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;//or false&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Άν χρειαστείς κώδικα για να διαχειριστείς τα Worksheet ή τα Cells, just ask....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Open an Existing Excel File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10330.aspx</link><pubDate>Fri, 03 Mar 2006 22:14:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10330</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10330.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10330</wfw:commentRss><description>Γεια σου Γεωργία.&lt;br&gt;&lt;br&gt;Δεν μπορώ να καταλάβω τι θέλεις να πεις. Έχεις ένα αρχείο XLS το οποίο θέλεις να ανοίξεις μέσα από το EXCEL. Εδώ έχεις κάνει κάποιο λάθος; Μήπως θέλεις να πεις μέσα από την εφαρμογή σου;</description></item><item><title>Open an Existing Excel File</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10329.aspx</link><pubDate>Fri, 03 Mar 2006 22:04:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10329</guid><dc:creator>georgia</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10329.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=10329</wfw:commentRss><description>&lt;P&gt;Λοιπον.... έχω ένα αρχείο xls σε κάποιο directory στο δίσκο. Δεν θέλω να το βάλω σε datatable (φανταστείτε ότι είναι ένα μορφοποιημένο αρχείο χωρις να έχει&amp;nbsp; καν τη μορφή μιας απλής λίστας) θέλω απλά να ανοίξει μέσα από το excel και ο χρήστης να το δει. Καμιά ιδέα????????&lt;/P&gt;</description></item></channel></rss>