|
-
May 3rd, 2006, 11:20 AM
#1
Thread Starter
Lively Member
How to make EXCEL easier to use
Hello, our users are currently using and EXCEL spreadsheet with VBA macros and apparently want something that is easier to use.
Can you tell me what you would migrate to make things easier to use please?
Should i consider using a GUI, database, or ect?
Thanks very much!
BobK
-
May 3rd, 2006, 11:26 AM
#2
Re: How to make EXCEL easier to use
Depends on what you're doing...
Database could be usefull, but I think a program specified for your type of usage would be the best
-
May 3rd, 2006, 11:40 AM
#3
Re: How to make EXCEL easier to use
Moved to General Developer.
The real key to your question is what development tools do you have available to you?
-
May 3rd, 2006, 12:38 PM
#4
Thread Starter
Lively Member
Re: How to make EXCEL easier to use
Well we have EXCEL, ACESS and SQLServer right now but, if i can justify it, i can probably get other software if needed. But a concern is if i develop something using Visual Studio or something like that, does that mean i and my users will have to buy additional software for their machines too?
Thanks all
-
May 3rd, 2006, 01:43 PM
#5
Re: How to make EXCEL easier to use
Do you mean like installing Visual Studio? And buying al those liscences? I'm not sure if it's still free, but you can download Visual Studio 2005 Express with liscence...
http://msdn.microsoft.com/vstudio/express/vb/download/
-
May 3rd, 2006, 01:57 PM
#6
Re: How to make EXCEL easier to use
VS 2005 Express is now permenantly free. If you want to automate Excel then VBA is the easiest to use as VS will be much more powerful but with power comes more complications and needed knowledge.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
May 3rd, 2006, 01:57 PM
#7
Thread Starter
Lively Member
Re: How to make EXCEL easier to use
Well after reading some more on this, it sounds like if one uses C# or VB.net, you have to have the .NET framework on your client machines and that sounds like it could get problematic from a cost perspective.
So because this is going to be a comparison prototype, ie MSN vs Java, i'd like to start off as inexpensively as possilbe just to get a working prototype. I'm now wondering, if i have 3 users in different buildings on the same network, could i build a VB6 client program using Visual Studio, that could access our SQL Server 2000 database, also on the network, and not have to have the .NET framework on each machine?
Thanks again
-
May 3rd, 2006, 01:59 PM
#8
Re: How to make EXCEL easier to use
Either way, you will need the .net framework or the vb6 runtime support files. No way around needing some kind of support files.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
May 3rd, 2006, 02:05 PM
#9
Thread Starter
Lively Member
Re: How to make EXCEL easier to use
So if i used VB6 i should be able to build a client/server relationship to the SQL Server 2000 database and then have to install some VB6 files on the client machine?
Thanks!
-
May 3rd, 2006, 02:11 PM
#10
Re: How to make EXCEL easier to use
Yup, same as if you do it with .net.
Also, if you are working with Excel then the users will all need Excel installed on their systems too.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
May 3rd, 2006, 02:24 PM
#11
Thread Starter
Lively Member
Re: How to make EXCEL easier to use
Ok so let's say i create a GUI for those 3 users, will they have to have any special framework or license on their machine, or would we only need to copy the necessary executable files onto their machine in order for them to access SQL Server over the network?
Thanks again!
-
May 3rd, 2006, 02:35 PM
#12
Re: How to make EXCEL easier to use
To access a database you only need to install MDAC as it contains the support for Data Access Components. No licensing issues here.
For the VB runtimes or framework, they are freely redistributable.
If you need Excel to be displayed on the users systems then they will each need a licensed copy of Excel installed on their systems. You can not re-distribute Excel.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
May 3rd, 2006, 02:49 PM
#13
Thread Starter
Lively Member
Re: How to make EXCEL easier to use
Great, really appreciate your excellent help on this!
Have a great week!
-
May 3rd, 2006, 11:12 PM
#14
Re: How to make EXCEL easier to use
One additional note:
VB6 (and, I assume VB.net, although I've never done it in .net) can read and write .xls files without having Excel installed on the computer - it just can't display the file using the full Excel program. But you can give your users the ability to read and write worksheets in totally native VB code.
-
May 3rd, 2006, 11:14 PM
#15
Re: How to make EXCEL easier to use
Yes, using the .NET PIAs if you have Excel 2002 or 2003 you can get even more functionality and display the GUI.
In vb6 you can not package the Excel runtimes but in both you can read/write to Excel without displaying Excel.
Check the link in my signature.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
May 4th, 2006, 06:07 AM
#16
Thread Starter
Lively Member
Re: How to make EXCEL easier to use
Thanks all for your inputs!
So knowing that the user wants to "keep it fairly simple", let's say i use VB6, mainly to avoid having to buy/load the .NET framework and use ACCESS for the database?
Since there are going to be 3 or 4 users of the system, we will probably need to put the ACCESS DB on a server, so will ACCESS be able to handle multiple users ok?
And after using ACCESS for a while, we then decide to scale up to SQL Server 2000, can we then use the same VB6 code without too much tweaking?
Thanks again for your very helpful thoughts on this!
BobK
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|