<?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>Visual C++ 6.0 / .NET (unmanaged)</title><link>https://www.dotnetzone.gr:443/cs/forums/30/ShowForum.aspx</link><description>Για τους hardcore developers, C/C++ forum για windows εφαρμογές!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Ερώτηση για Office Events Handling...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56873.aspx</link><pubDate>Tue, 02 Feb 2010 01:28:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56873</guid><dc:creator>Perarg</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56873.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=56873</wfw:commentRss><description>Sakis σ'ευχαριστώ πολύ, όντως πολύ κατατοπιστικός! Να 'σαι καλά. Απλά για να μη συνεχίσω τις απορίες μου και βγω εκτός συζήτησης (εδώ είναι της VC++) να ξεκινήσω ένα καινούργιο θέμα στο&amp;nbsp;Visual Basic section&amp;nbsp;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Και πάλι ευχαριστώ&lt;/div&gt;</description></item><item><title>Απ: Ερώτηση για Office Events Handling...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56856.aspx</link><pubDate>Mon, 01 Feb 2010 10:01:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56856</guid><dc:creator>sakis_drm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56856.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=56856</wfw:commentRss><description>Η τεχνική είναι απλή. Ενεργοποιείς την toolbar Visual Basic στο Word. Πατάς record macro. Κάνεις μια απλή κίνηση. Σταματάς να γράφεις. Βλέπεις το τι παράγει στη macro με alt+f11 και βγάζεις τα συμπεράσματα σου.&lt;br&gt;Για παράδειγμα κούνησα έναν στηλοθέτη και μου εβγαλε το &lt;font color="#0000ff"&gt;μπλέ&lt;/font&gt;.&lt;br&gt;Άρα αυτή που θα φτιάξεις εσύ και θα την ορίσεις σε ένα custom κουμπάκι θα τρέχει την CheckDoc σου που πχ. μπορεί να είναι η &lt;font color="#006400"&gt;πράσινη&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#0000ff"&gt;Sub Macro1()&lt;br&gt;'&lt;br&gt;' Macro1 Macro&lt;br&gt;' Macro recorded 1/2/2010 by SAKISDESKTOP&lt;br&gt;'&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With Selection.ParagraphFormat&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .SpaceBeforeAuto = False&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .SpaceAfterAuto = False&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .FirstLineIndent = CentimetersToPoints(1.27)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;br&gt;End Sub&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#008000"&gt;Public Sub CheckDoc()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if Selection.ParagraphFormat.FirstLineIndent &amp;lt;&amp;gt; CentimetersToPoints(1.27) then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgbox("Καλά ρε δεν είπαμε να κουνάς τους στηλοθέτες?")&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msgbox("Επιτέλους έμαθες να ορίζεις τους στηλοθέτες!")&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br&gt;End&lt;/font&gt;&lt;br&gt;</description></item><item><title>Απ: Ερώτηση για Office Events Handling...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56855.aspx</link><pubDate>Mon, 01 Feb 2010 09:28:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56855</guid><dc:creator>Perarg</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56855.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=56855</wfw:commentRss><description>Δε νομίζω να ήταν ιδιαίτερο πρόβλημα η VB. Υπάρχει κάτι κατά νου, ως παράδειγμα, επάνω στο συγκεκριμένο θέμα, ώστε να πατήσω επάνω και να το μελετήσω ?</description></item><item><title>Απ: Ερώτηση για Office Events Handling...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56848.aspx</link><pubDate>Mon, 01 Feb 2010 05:32:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56848</guid><dc:creator>sakis_drm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56848.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=56848</wfw:commentRss><description>Το θέμα σου μου ακούγεται εφικτό μέσω VBA. &lt;br&gt;Δε νομίζω ότι θα δυσκολευτείς ακόμη και να μην έχεις προηγούμενη εμπιρεία σε VB.&lt;br&gt;</description></item><item><title>Ερώτηση για Office Events Handling...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56830.aspx</link><pubDate>Sun, 31 Jan 2010 23:41:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56830</guid><dc:creator>Perarg</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56830.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=30&amp;PostID=56830</wfw:commentRss><description>Καλησπέρα στην κοινότητα που δυστυχώς αγνοούσα μέχρι να με ενημερώσει ένα μέλος αυτής...&lt;div&gt;Σκοπεύω να αναπτύξω μια εφαρμογή σε Visual C++, όπου θα πρέπει να ελέγχει αν οι κινήσεις του χρήστη επάνω σε συγκεκριμένα πράγματα σε εφαρμογές Office έχουν γίνει σωστά. Δηλαδή για να σας δώσω ένα παράδειγμα, θέλω ο χρήστης να εισάγει 2 στηλοθέτες σε συγκεκριμένες θέσεις και να αλλάξει τη γραμματοσειρά στην πρώτη παράγραφο ενός εγγράφου, όλα αυτά στο Microsoft Word φυσικά. Ο χρήστης αφού τελειώσει και κάνει ίσως κλικ σε ένα κουμπί, θα γίνεται έλεγχος αν οι ενέργειες που χρειάζονται έχουν πραγματοποιηθεί.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Στην αναζήτηση μου και στις δοκιμές μου μέχρι τώρα, έχω καταλήξει στην τεχνική COM Event Sinkin, ένας οδηγός υπάρχει εδώ http://support.microsoft.com/kb/309294. Η αλήθεια είναι ότι δεν κατάφερα να επεκτείνω το συγκεκριμένο παράδειγμα, το οποίο αφορά το triggering ελάχιστων events, όπως WindowActivate, DocumentNew, DocumentSave και λίγα ακόμη.&lt;/div&gt;&lt;div&gt;Θα ήθελα να ρωτήσω δύο πράγματα:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;1) Είμαι σε σωστό δρόμο, κοιτώντας αυτού του είδους την τεχνική, με το σκεπτικό ότι θέλω να αξιοποιήσω όλα τα προγράμματα του Office και φυσικά περισσότερα, πιο συγκεκριμένα events; Ίσως να έχετε να προτείνετε ένα διαφορετικό τρόπο προσέγγισης του θέματος...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;2) Αν όντως είναι ο μόνος τρόπος το παραπάνω παράδειγμα από τη Microsoft, πώς θα μπορούσα να συνεχίσω για μελετήσω όποιο event θα ήθελα;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Σας ευχαριστώ πολύ,&lt;/div&gt;&lt;div&gt;Περικλής ;)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item></channel></rss>