Hogyan lehet VBA segítségével vizsgálni . Msg fájlok tartalmát?
Msg fájlok tartalmában kellene adott szavakat keresni. Sorban megnyitogatni a fájlokat és megkeresni az adott sting-et.
Illetve nincs arra mód, hogy C#-ban írjak ilyet? VSTO segítségével lehet?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Bármilyen programozási nyelven lehet, amivel:
- lehet állományt megnyitni
- soronként karakterláncba beolvasni
- a karakterláncban keresni és a keresés eredményét kiíratni
VBA-ban példa:
* [link]
Egy ilyen progit 30 perc alatt tudnék írni, akár Winforms-ban. 30 perc alatt azért, mert még aránylag kezdő vagyok.
Csak itt elsősorban BVA kellene.
Elindítani egy makrót, amikor az adott .msg fájlokat kezelni kell és a makróval például Excel-fájlba kiíratni.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
A #1-es hozzászólásomban belinkeltem egy példát, ami egy adott könyvtárban végigmegy a .log kiterjesztésű állományokon, megnyitja őket és soronként végigmenve rajta ellenőrzi, hogy megtalálható-e benne egy adott karakterlánc. Ha igen, akkor az állomány nevét kiírja az alsó Immediate ablakba:
Esetedben annyi a dolgod, hogy
* nem *.log állományokat kell listáznod, hanem *.msg-t
* nem az Immediate ablakba kell a kimenetet írnod, hanem az Excel-tábla celláiba:
* a megfelelő karakterláncot kell kerestetned
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!