CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    Mar 2001
    Posts
    3

    Instance of an application

    I have a list which contains entries like "Microsoft Word Document", "Microsoft Powerpoint Presentation" etc.,. On click of anyone, I should create a new word document or a new powerpoint presentation. How can I achieve this? Please let me know.

    Mail me @ [email protected]

    Rgds
    Krupa Benhur.G


  2. #2
    Join Date
    May 2000
    Location
    New York, NY, USA
    Posts
    2,878

    Re: Instance of an application

    'ref to word8 lib
    'Create an empty class to reference the Word Object
    Dim w1 As Word.Application

    Private Sub cmdAddDocument_Click()

    'Create a new document
    w1.Documents.Add

    End Sub

    Private Sub cmdAddText_Click()

    'Test to see if there is a document open
    If w1.Documents.Count < 1 Then
    MsgBox "No documents open"
    Exit Sub
    End If

    'Set the font size
    w1.Selection.Font.Size = txtSize.Text

    'Set the font weight etc.
    w1.Selection.Font.Bold = IIf(chkBold.Value = 1, True, False)
    w1.Selection.Font.Italic = IIf(chkItalic.Value = 1, True, False)
    w1.Selection.Font.Underline = IIf(chkUnderline.Value = 1, True, False)

    'Set the alignment
    w1.Selection.ParagraphFormat.Alignment = drpJustification.ListIndex' (combo)

    'Type the text
    w1.Selection.TypeText txtTypeText.Text

    End Sub


    Private Sub Form_Load()

    'Create a new instance of word
    Set w1 = New Word.Application

    'Initialize Word as visible
    Option1_Click 0

    'Make the default value the first in the list
    drpJustification.Text = drpJustification.List(0)

    End Sub

    Private Sub Form_Terminate()

    'Close the Word application (not saving changes)
    w1.Quit False
    Set w1 = Nothing

    End Sub

    Private Sub Option1_Click(Index As Integer)

    'Make word invisible / visible
    w1.Visible = IIf(Index = 0, True, False)

    End Sub



    the same you do for Powerpoint

    Iouri Boutchkine
    [email protected]
    Iouri Boutchkine
    [email protected]

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured