Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default COM Objects

    I am using COM to call Microsoft Word in order to create a text document. I
    would like to save the document as an .ini file. The only problem is that
    every time I save it, all of the other info from the .doc file is being
    included in my .ini file. I'm using the code from Ben Forta's book "Advanced
    Macromedia CFMX App Development."

    <CF_UseComObject Class="Word.Application"
    SharedName="APPLICATION.ComObjects.MSWord" LocalName="objWord">
    <cfset objWord.Visible=False>
    </CF_UseComObject>
    <cfset objDocuments=objWord.Documents>
    <cfset newDoc=objDocuments.Add()>
    <cfset docRange=newDoc.Range(0)>
    <cfset docRange.Text="Hello World!">
    <cfset DocFilePath=ExpandPath("HelloWorld.ini")>
    <cfset newDoc.SaveAs(DocFilePath)>
    <cfset newDoc.Close()>

    Any help on how to save it as an .ini file would be greatly appreciated.
    Thanks.

    natebaca Guest

  2. Similar Questions and Discussions

    1. Updating Objects in Objects in the Library
      We just received an InDesign job from a client and they provided templates, fonts, art, and a library. When I drag a library item onto a page I get a...
    2. Newbie Question? Aligning Objects to other Objects?
      Hi, I think this a newbie question and I will try to explain it as best as possible! I have a hollow circle (no fill, or stroke) and x amount of...
    3. Storing Objects/Arrays in Stored Objects
      Hello All, I recently came across a very frustrating issue when trying to create and store arrays within objects in a Shared object. It took me...
    4. Accessing objects of other objects?
      Hi, I have the following problem: On page "A" of my homepage I create an object "1" which itself creates an object "2". Now how can I access...
    5. is this an acceptable way of passing objects to other objects?
      I've read that objects should always be passed by reference to other objects. I've also read that future versions of PHP may not support runtime...
  3. #2

    Default Re: COM Objects

    I found a way to do this earlier today.
    Change the line
    <cfset newDoc.SaveAs(DocFilePath)>
    to
    <cfset newDoc.SaveAs(DocFilePath, val(2))>
    natebaca Guest

  4. #3

    Default Re: COM Objects

    Why would you be going through the hassle and risk to use word to create an
    ..ini file? Why not just write to a new file?

    <cffile action="write" addnewline="yes" file="Test.ini" output="[portal]
    Param1=2
    Param2='Red'" fixnewline="no">

    ??

    Chris

    MrBoston Guest

Posting Permissions

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139