Microsoft Office Forums

Go Back   Microsoft Office Forums > >

Reply
 
Thread Tools Display Modes
  #1  
Old 10-13-2023, 02:17 AM
ArviLaanemets ArviLaanemets is offline Comments sent to Excel status bar aren't shown after some time the code is running Windows 8 Comments sent to Excel status bar aren't shown after some time the code is running Office 2016
Expert
Comments sent to Excel status bar aren't shown after some time the code is running
 
Join Date: May 2017
Posts: 873
ArviLaanemets has much to be proud ofArviLaanemets has much to be proud ofArviLaanemets has much to be proud ofArviLaanemets has much to be proud ofArviLaanemets has much to be proud ofArviLaanemets has much to be proud ofArviLaanemets has much to be proud ofArviLaanemets has much to be proud ofArviLaanemets has much to be proud of
Default Comments sent to Excel status bar aren't shown after some time the code is running

This post is about issue with my app described in post https://www.msofficeforums.com/excel...activated.html

In my app, I'm sending the info about how much files from total amount are processed [(current file number)/(total number of files)]. The issue is, that after some number of files processed, some long message (probably 50 characters or more) is displayed for very short time (so I don't know what the message was), and after that, the status bar remains empty for some time. Sometimes my messages start to be displayed again (for some short time), but generally the status bar remains empty until end. The total time of script running is about hour and 20 minutes, and totally about 900 files are processed by script (about 5 seconds per file).

The status is sent to status bar of app the script is running from at start of every cycle. After that, the Excel workbook to be read is opened in separate instance, and processed to read data. As last step of cycle, the workbook is closed without saving, the instance it was opened in is closed and set to Nothing, the app is activated, and then the next cycle is started.

The issue is, that most of time no info about process status is displayed in Excel status bar!



I tried to check this, but whenever I debug the script stepwise, all works OK.
When I tried to get Application.StatusBar to be displayed in Watches window, it was deleted from there when the code was running.
When I saved Application.StatusBar values to array, and created a stop point activated after some 50 cycles, the proper status bar values were all saved to array, but most of the weren't displayed.

The issue is really quite serious, as users may be confused, is the app working or not, and try to do something, what can affect the app in wrong way. So has anyone some idea about this?

The code is something like this:
Code:
Sub MySubName()
...
        Dim oInst As Object
        Dim booOldDisplayStatusBar As Boolean
...
        booOldDisplayStatusBar = Application.DisplayStatusBar
        Application.DisplayStatusBar = True
...
        For lngSourceNameRow = 1 To NumberOfSourceFiles
                Application.DisplayStatusBar = True
                Application.StatusBar = SomeTextString        
                strSourceFile = <full path for source file to be opened>
                Set oInst = GetObject(strSourceFile)
...
                The source file is processed
                GoTo ExitSourceNameRow
...
ExitSourceNameRow:
                ' Activate the converter file, and Close the source file
                Workbooks(strSourceFileName).Activate
                Workbooks(strSourceFileName).Close savechanges:=False
                oInst.Close
                Set oInst = Nothing
                Workbooks(strThisFile).Activate

        Next lngSourceNameRow
...
        Application.StatusBar = False
        Application.DisplayStatusBar = booOldDisplayStatusBar
End Sub
Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Outlook code not running now and again? Welshgasman Outlook 6 12-18-2018 08:39 AM
Comments sent to Excel status bar aren't shown after some time the code is running Control Time Calculaiton depending on whether line is running or not. rdperry11 Excel 4 02-24-2015 09:35 PM
Newbie has question about running animation for the first time xsnerg PowerPoint 0 02-26-2013 11:56 AM
Comments sent to Excel status bar aren't shown after some time the code is running how to gave comments to multiple cells at a time gsrikanth Excel Programming 14 02-08-2012 04:53 AM
Outlook 2010 does not use default appointment time as shown in Options\Tasks\default Axel Outlook 1 01-19-2012 09:39 AM

Other Forums: Access Forums

All times are GMT -7. The time now is 02:16 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft