Witam,
Staram się napisać program w C++ który otworzy mi specyficzny plik (excel).
Dla wyjaśnienie o co mi chodzi. Mam plik excel, który posiada w sobie makro, które uruchamia się po otwarciu pliku i wykonuje pewne operacje na pliku, po czym go zamyka. W windowsie chce ustawić harmonogram cyklicznego otwieranie tego pliku ale do tego potrzebuje pliku exe który będzie uruchamiał dany plik excelowy.
Udało mi się dojść do tego momentu:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
string openString = "C:\\Users\\Cosik\\Desktop\\SimHub.txt ";// + path + "\\" + file; // the string for the command
system(openString.c_str()); // sends the command and converts from type string to constant char
return EXIT_SUCCESS;
}
Ogólnie pierwszy raz robię coś takiego w c++ wiec domyślam się, że jest wiele błędów składniowych.
I teraz do problemu. Program ogólnie działa ale:
- przy pierwszym odpaleniu tego programu pojawiają się błędy związane z tym kodem 0xc0000142, przy każdym kolejnym odpaleniu programu nie występują takie błędy. Jak można to naprawić?
- czy jest możliwość by wiesz poleceń zamknął się po otwarciu pliku excelowe a nie dopiero po jego zamknięciu?