Delete Excel sheet randomly fails












2















I am trying to delete Excel sheet via C++ code but randomly it fails.
Here is the code:



HRESULT hr = AutoWrap(DISPATCH_METHOD, NULL, pXlSheet, L"Delete", 0);


This function returns S_OK even delete sheet failed but the sheet isn't deleted from the workbook.



Note: The system gives error sound, if delete sheet failed.










share|improve this question

























  • Maybe the excel file is locked by another program?

    – Martin
    Nov 28 '18 at 9:10











  • It's not locked by another program.

    – usmanharoon
    Nov 28 '18 at 9:12











  • what is the OS, sometimes there is a problem of level integrity.

    – Blood-HaZaRd
    Nov 28 '18 at 10:03











  • how to suppress delete sheet warning? I suspect that is the cause of issue.

    – usmanharoon
    Nov 28 '18 at 11:32
















2















I am trying to delete Excel sheet via C++ code but randomly it fails.
Here is the code:



HRESULT hr = AutoWrap(DISPATCH_METHOD, NULL, pXlSheet, L"Delete", 0);


This function returns S_OK even delete sheet failed but the sheet isn't deleted from the workbook.



Note: The system gives error sound, if delete sheet failed.










share|improve this question

























  • Maybe the excel file is locked by another program?

    – Martin
    Nov 28 '18 at 9:10











  • It's not locked by another program.

    – usmanharoon
    Nov 28 '18 at 9:12











  • what is the OS, sometimes there is a problem of level integrity.

    – Blood-HaZaRd
    Nov 28 '18 at 10:03











  • how to suppress delete sheet warning? I suspect that is the cause of issue.

    – usmanharoon
    Nov 28 '18 at 11:32














2












2








2








I am trying to delete Excel sheet via C++ code but randomly it fails.
Here is the code:



HRESULT hr = AutoWrap(DISPATCH_METHOD, NULL, pXlSheet, L"Delete", 0);


This function returns S_OK even delete sheet failed but the sheet isn't deleted from the workbook.



Note: The system gives error sound, if delete sheet failed.










share|improve this question
















I am trying to delete Excel sheet via C++ code but randomly it fails.
Here is the code:



HRESULT hr = AutoWrap(DISPATCH_METHOD, NULL, pXlSheet, L"Delete", 0);


This function returns S_OK even delete sheet failed but the sheet isn't deleted from the workbook.



Note: The system gives error sound, if delete sheet failed.







c++ excel msdn catia






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 28 '18 at 9:08









Micha Wiedenmann

10.5k1364106




10.5k1364106










asked Nov 28 '18 at 9:07









usmanharoonusmanharoon

246




246













  • Maybe the excel file is locked by another program?

    – Martin
    Nov 28 '18 at 9:10











  • It's not locked by another program.

    – usmanharoon
    Nov 28 '18 at 9:12











  • what is the OS, sometimes there is a problem of level integrity.

    – Blood-HaZaRd
    Nov 28 '18 at 10:03











  • how to suppress delete sheet warning? I suspect that is the cause of issue.

    – usmanharoon
    Nov 28 '18 at 11:32



















  • Maybe the excel file is locked by another program?

    – Martin
    Nov 28 '18 at 9:10











  • It's not locked by another program.

    – usmanharoon
    Nov 28 '18 at 9:12











  • what is the OS, sometimes there is a problem of level integrity.

    – Blood-HaZaRd
    Nov 28 '18 at 10:03











  • how to suppress delete sheet warning? I suspect that is the cause of issue.

    – usmanharoon
    Nov 28 '18 at 11:32

















Maybe the excel file is locked by another program?

– Martin
Nov 28 '18 at 9:10





Maybe the excel file is locked by another program?

– Martin
Nov 28 '18 at 9:10













It's not locked by another program.

– usmanharoon
Nov 28 '18 at 9:12





It's not locked by another program.

– usmanharoon
Nov 28 '18 at 9:12













what is the OS, sometimes there is a problem of level integrity.

– Blood-HaZaRd
Nov 28 '18 at 10:03





what is the OS, sometimes there is a problem of level integrity.

– Blood-HaZaRd
Nov 28 '18 at 10:03













how to suppress delete sheet warning? I suspect that is the cause of issue.

– usmanharoon
Nov 28 '18 at 11:32





how to suppress delete sheet warning? I suspect that is the cause of issue.

– usmanharoon
Nov 28 '18 at 11:32












1 Answer
1






active

oldest

votes


















0














This error occurs because while deleting sheets sometimes warning prompt appears even deleting empty sheet.



To suppress warning prompt i used the below snippet and it works fine.



Code snippet:



VARIANT vBool;
vBool.vt=VT_BOOL;
vBool.boolVal=FALSE;

hr = AutoWrap(DISPATCH_PROPERTYPUT, NULL, _pXlApp, L"DisplayAlerts",1,vBool);


This method returns S_OK:)






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53515730%2fdelete-excel-sheet-randomly-fails%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    This error occurs because while deleting sheets sometimes warning prompt appears even deleting empty sheet.



    To suppress warning prompt i used the below snippet and it works fine.



    Code snippet:



    VARIANT vBool;
    vBool.vt=VT_BOOL;
    vBool.boolVal=FALSE;

    hr = AutoWrap(DISPATCH_PROPERTYPUT, NULL, _pXlApp, L"DisplayAlerts",1,vBool);


    This method returns S_OK:)






    share|improve this answer




























      0














      This error occurs because while deleting sheets sometimes warning prompt appears even deleting empty sheet.



      To suppress warning prompt i used the below snippet and it works fine.



      Code snippet:



      VARIANT vBool;
      vBool.vt=VT_BOOL;
      vBool.boolVal=FALSE;

      hr = AutoWrap(DISPATCH_PROPERTYPUT, NULL, _pXlApp, L"DisplayAlerts",1,vBool);


      This method returns S_OK:)






      share|improve this answer


























        0












        0








        0







        This error occurs because while deleting sheets sometimes warning prompt appears even deleting empty sheet.



        To suppress warning prompt i used the below snippet and it works fine.



        Code snippet:



        VARIANT vBool;
        vBool.vt=VT_BOOL;
        vBool.boolVal=FALSE;

        hr = AutoWrap(DISPATCH_PROPERTYPUT, NULL, _pXlApp, L"DisplayAlerts",1,vBool);


        This method returns S_OK:)






        share|improve this answer













        This error occurs because while deleting sheets sometimes warning prompt appears even deleting empty sheet.



        To suppress warning prompt i used the below snippet and it works fine.



        Code snippet:



        VARIANT vBool;
        vBool.vt=VT_BOOL;
        vBool.boolVal=FALSE;

        hr = AutoWrap(DISPATCH_PROPERTYPUT, NULL, _pXlApp, L"DisplayAlerts",1,vBool);


        This method returns S_OK:)







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 12 '18 at 12:17









        usmanharoonusmanharoon

        246




        246
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53515730%2fdelete-excel-sheet-randomly-fails%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Futebolista

            Lallio

            Jornalista