|
Dim word As New word.Application
Set objWrd = CreateObject("word.application")
word.Visible = True
word.Documents.Open filename:=File
It's better like this
|
|
|
|
|
Is it possible to call an Extension DLL from VB as I've a satellite orbit prediction DLL that exports a C++ class only. The DLL will need to be integrated with Matlab eventually but I'm looking into this for a colleague and don't have Matlab on my PC, just Visual Studio.
eg.
#define DLLEXPORT __declspec(dllexport)
class DLLEXPORT CSGP4_SDP4
{
...member functions here.
}
Any suggestions would be appreciated.
Thanks
Kaitain
|
|
|
|
|
Hi,
Please help me in derefernce a variable in VisualBasic or VBScript.
|
|
|
|
|
It's not directly possible to dereference a variable in Visual Basic, but you can do a workaround with the help of the api-function "rtlmovememory" (copymemory). This function makes it possible to copy the data of the variable when only having its adress (varptr-function in VB; some api-functions only return pointers to datastructs).
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" _
(hpvDest As Any, ByVal hpvSource As Long, ByVal cbCopy As Long)
This function copies the value of a variable into another variable of the same size (hpvDest). The second parameter takes the adress of the sourcevariable. The third parameter takes the size of the variable.
I think there is an example of this technique in the Knowledge Base...
"HOWTO: Call NetUserGetInfo API from Visual Basic" Article ID: Q151774
|
|
|
|
|
Does any one know the code on how to save the date and time to a txt file when commanded??
|
|
|
|
|
Here is a list of commands/functions that you might need: NOW, OPEN, PRINT, CLOSE.
|
|
|
|
|
I have a requirement to detect when an application is launched and to determine if the application was launched by an existing application.
For example, when you create a new mail message in Outlook, Outlook actually launches a new application to allow you to edit & send the message. I can detect that a new application has been launched but there doesn't appear to be any way of determing that the application was launched by Outlook.
Any suggestions?
|
|
|
|
|
how to configure the printer for the developed application as well as
other normal print outs
sudhakar
|
|
|
|
|
I would like rename a file to the current date.Any idea on how to do this?
The file is text file.
Thank You,
|
|
|
|
|
The following code uses the Scripting.FileSystemObject to rename the file specified in strFilePath to the format out mm-dd-yyyy.txt . Ex. for today, the file would be named
04-23-2001.txt
Hope this helps
Dim strFilePath As String
Dim strNewFileName As String
Dim fso As FileSystemObject
Dim file As File
strFilePath = "c:\myText.txt"
strNewFileName = Format(Now(), "mm-dd-yyyy") & ".txt"
Set fso = New FileSystemObject
Set file = fso.GetFile(strFilePath)
file.Name = strNewFileName
Set file = Nothing
Set fso = Nothing
Jason Gerard
MCSD, MCSE
Technology Point International, Inc.
|
|
|
|
|
I need that in VBScript.I think Vbscript doesn't support file.name
I am not sure about this.Please let me know.
|
|
|
|
|
Hi,
I need to write a function which takes special characters(ascii characters) eg: sm,Tm and convert them to HTML String.
I need to use VB to write this function.
Please help me with this.
|
|
|
|
|
I would use the split command to find the text that you are trying to replace. I'm sorry, but if I could see a few of your lines from the file I think that I could start the function for you.
I hope that you have found away to do this by now.
|
|
|
|
|
hloooooooooooooooo
do you understand anythings:eek
|
|
|
|
|
This may be a dumb question:
I have the variable Port of type integer declared in a module like this:
Dim Port as Integer
(in general declarations)
I then have it declared in each of my forms like this:
Dim Port as Integer
(in general declarations)
How do I pass the value of Port in my main form (frmMain) to another form called from frmMain?
David.
|
|
|
|
|
First of all, you have to change the declaration of Port from Private (Dim) to Public. Then you can just reference the variable using the form name. Ex:
form1.Port = frmMain.Port.
Hope this helps
Jason Gerard
MCSD, MCSE
Technology Point International, Inc.
|
|
|
|
|
You dont even have to declare it on each form. Just reference the one in frmMain as illustrated
by Jason.
Make it local to the function you are using it in
Private Sub cmdDoStuff_Click()
Dim iPort as Integer
iPort = frmMain.Port
' etc.
End Sub
|
|
|
|
|
Sir,
I want to know how to get full control over a scanner that is attached to system using VB API
|
|
|
|
|
I have a Variable Problem, that is being fill but I can't read it
I'm sending the variable to a DLL which is declared;
Private Declare Function GetList Lib "C:\Program Files\Microsoft Visual Studio\MyProjects\API\Debug\API.dll" _
(ByVal pszSch As String, ByVal pszQualifier As String, vNumber As Variant, ByVal pszMessage As String) As Long
The Function that calls this DLL is;
Private Sub Command1_Click()
Dim xStatus As Integer
Dim pszSch As String
Dim pszMessage As String
Dim pszQualifier As String
Dim vNumber As Variant
ReDim vNumber(2002) As String
pszSch = "TEST"
pszQualifier = " 'COM_NUM' = 123"
pszMessage = Space$(255)
xStatus = GetList(pszSch, pszQualifier, vNumber, pszMessage)
MsgBox vNumber(x), vbInformation, "vNumber"
Text1 = vNumber(x)
The MsgBox line with the vNumber will display the value in the variable
But the Text1 line shows nothing for the variable
What do I do to read this variable without the message box ?
thanks
|
|
|
|
|
I hope that this will work
Text1.Text = trim(cstr(vNumber(x)))
since the return variable is Variant type, before getting its value to the text box convert it into text type.
Raveendra Madupu
Member Technical Staff
Network Programs India Limited
raveendra@engineer.com
|
|
|
|
|
I would say that if vNumber should be a numerical value, explicitly cast it to what you need it to be. It is probably turning into a string. Set a breakpoint at the MsgBox line and set a watch on vNumber(x). That will probably help you determine how the data is kept and what you need to do with it.
Text1.Text = CInt( vNumber( x ) )
By the way, is x declared elsewhere?
|
|
|
|
|
can we run our exe when ever an outlook runs
|
|
|
|
|
Here is an easy way to do it: Write a VBA script in OutLooks script editor.
In the Application_Startup event, call Shell "OurExe.exe"
|
|
|
|
|
can we run our exe when ever an outlook runs
|
|
|
|
|
hey im Craig .. i am making a IRC bot for msn chat servers, would anyone help me find out were i can get sorce code to scan for bad lanague in a chatroom? i will be very thank ful if anyone can tell me!!
thanks
im new to this so go easy on me
Craig
|
|
|
|