Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6
Default Custom properties not showing the value when set programmatically

Hi,

When I create a CustomDocumentProperty programmatically and set the
LinkToContent value to True, the value is not available to use
programmatically before I have accessed the menu File-Properties.
To illustrate it I have included some sample code, just create a new
workbook and add a button to it. Paste the following code into the
"ThisWorkbook"

Private Sub Workbook_Open()
ActiveSheet.Range("A1").Value = "Test"
ActiveSheet.Names.Add Name:="TestName", RefersTo:="=Sheet1!$A$1"
ActiveWorkbook.CustomDocumentProperties.Add Name:="CustomProp",
LinkToContent:=True, Type:=msoPropertyTypeString, LinkSource:="TestName"
End Sub

Add the following code into the button event handler
MsgBox ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

Is there a way to get Excel to populate the CustomDocumentProperties
programmatically, We are integrating all our documents with Meridio which is
a EDRM solution and this program use the DocumentProperties when storing the
documents

Regards
Jan Petter


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,600
Default Custom properties not showing the value when set programmatically

Hi Jon,

I replicate what you describe in XL2000, can't see an obvious solution
without flashing the file properties dialog.

After showing the dialog .Value returns as expected. If I now change the
value in the linked cell A1, .Value returns the old value, need to see the
dialog again for it to be updated.

FWIW, after defining the custom property and not seeing the dialog, the
returned value appears to be 122 bytes of meaningless (to me) numbers.

dim arr() as byte
arr = ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

' arr 0 to 121

Regards,
Peter T

"Jan Petter" wrote in message
...
Hi,

When I create a CustomDocumentProperty programmatically and set the
LinkToContent value to True, the value is not available to use
programmatically before I have accessed the menu File-Properties.
To illustrate it I have included some sample code, just create a new
workbook and add a button to it. Paste the following code into the
"ThisWorkbook"

Private Sub Workbook_Open()
ActiveSheet.Range("A1").Value = "Test"
ActiveSheet.Names.Add Name:="TestName", RefersTo:="=Sheet1!$A$1"
ActiveWorkbook.CustomDocumentProperties.Add Name:="CustomProp",
LinkToContent:=True, Type:=msoPropertyTypeString, LinkSource:="TestName"
End Sub

Add the following code into the button event handler
MsgBox ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

Is there a way to get Excel to populate the CustomDocumentProperties
programmatically, We are integrating all our documents with Meridio which

is
a EDRM solution and this program use the DocumentProperties when storing

the
documents

Regards
Jan Petter




  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6
Default Custom properties not showing the value when set programmatica

This problem exists in the XL2003 SP2 version also.

We have a lot of users that will use the excel spreadsheets and it cant bee
expected that they will access the File-properties menu before they save the
workbooks.
So if a solution or workaround for this problem exists I would really like
to hear about it.

Jan Petter


"Peter T" wrote:

Hi Jon,

I replicate what you describe in XL2000, can't see an obvious solution
without flashing the file properties dialog.

After showing the dialog .Value returns as expected. If I now change the
value in the linked cell A1, .Value returns the old value, need to see the
dialog again for it to be updated.

FWIW, after defining the custom property and not seeing the dialog, the
returned value appears to be 122 bytes of meaningless (to me) numbers.

dim arr() as byte
arr = ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

' arr 0 to 121

Regards,
Peter T

"Jan Petter" wrote in message
...
Hi,

When I create a CustomDocumentProperty programmatically and set the
LinkToContent value to True, the value is not available to use
programmatically before I have accessed the menu File-Properties.
To illustrate it I have included some sample code, just create a new
workbook and add a button to it. Paste the following code into the
"ThisWorkbook"

Private Sub Workbook_Open()
ActiveSheet.Range("A1").Value = "Test"
ActiveSheet.Names.Add Name:="TestName", RefersTo:="=Sheet1!$A$1"
ActiveWorkbook.CustomDocumentProperties.Add Name:="CustomProp",
LinkToContent:=True, Type:=msoPropertyTypeString, LinkSource:="TestName"
End Sub

Add the following code into the button event handler
MsgBox ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

Is there a way to get Excel to populate the CustomDocumentProperties
programmatically, We are integrating all our documents with Meridio which

is
a EDRM solution and this program use the DocumentProperties when storing

the
documents

Regards
Jan Petter





  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4,391
Default Custom properties not showing the value when set programmatica

Jan,
Does this help ?

NickHK

"Jan Petter" wrote in message
...
This problem exists in the XL2003 SP2 version also.

We have a lot of users that will use the excel spreadsheets and it can't

bee
expected that they will access the File-properties menu before they save

the
workbooks.
So if a solution or workaround for this problem exists I would really like
to hear about it.

Jan Petter


"Peter T" wrote:

Hi Jon,

I replicate what you describe in XL2000, can't see an obvious solution
without flashing the file properties dialog.

After showing the dialog .Value returns as expected. If I now change the
value in the linked cell A1, .Value returns the old value, need to see

the
dialog again for it to be updated.

FWIW, after defining the custom property and not seeing the dialog, the
returned value appears to be 122 bytes of meaningless (to me) numbers.

dim arr() as byte
arr = ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

' arr 0 to 121

Regards,
Peter T

"Jan Petter" wrote in message
...
Hi,

When I create a CustomDocumentProperty programmatically and set the
LinkToContent value to True, the value is not available to use
programmatically before I have accessed the menu File-Properties.
To illustrate it I have included some sample code, just create a new
workbook and add a button to it. Paste the following code into the
"ThisWorkbook"

Private Sub Workbook_Open()
ActiveSheet.Range("A1").Value = "Test"
ActiveSheet.Names.Add Name:="TestName", RefersTo:="=Sheet1!$A$1"
ActiveWorkbook.CustomDocumentProperties.Add Name:="CustomProp",
LinkToContent:=True, Type:=msoPropertyTypeString,

LinkSource:="TestName"
End Sub

Add the following code into the button event handler
MsgBox ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

Is there a way to get Excel to populate the CustomDocumentProperties
programmatically, We are integrating all our documents with Meridio

which
is
a EDRM solution and this program use the DocumentProperties when

storing
the
documents

Regards
Jan Petter







  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6
Default Custom properties not showing the value when set programmatica

No, not really. See my previous response

Jan Petter

"NickHK" wrote:

Jan,
Does this help ?

NickHK

"Jan Petter" wrote in message
...
This problem exists in the XL2003 SP2 version also.

We have a lot of users that will use the excel spreadsheets and it can't

bee
expected that they will access the File-properties menu before they save

the
workbooks.
So if a solution or workaround for this problem exists I would really like
to hear about it.

Jan Petter


"Peter T" wrote:

Hi Jon,

I replicate what you describe in XL2000, can't see an obvious solution
without flashing the file properties dialog.

After showing the dialog .Value returns as expected. If I now change the
value in the linked cell A1, .Value returns the old value, need to see

the
dialog again for it to be updated.

FWIW, after defining the custom property and not seeing the dialog, the
returned value appears to be 122 bytes of meaningless (to me) numbers.

dim arr() as byte
arr = ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

' arr 0 to 121

Regards,
Peter T

"Jan Petter" wrote in message
...
Hi,

When I create a CustomDocumentProperty programmatically and set the
LinkToContent value to True, the value is not available to use
programmatically before I have accessed the menu File-Properties.
To illustrate it I have included some sample code, just create a new
workbook and add a button to it. Paste the following code into the
"ThisWorkbook"

Private Sub Workbook_Open()
ActiveSheet.Range("A1").Value = "Test"
ActiveSheet.Names.Add Name:="TestName", RefersTo:="=Sheet1!$A$1"
ActiveWorkbook.CustomDocumentProperties.Add Name:="CustomProp",
LinkToContent:=True, Type:=msoPropertyTypeString,

LinkSource:="TestName"
End Sub

Add the following code into the button event handler
MsgBox ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

Is there a way to get Excel to populate the CustomDocumentProperties
programmatically, We are integrating all our documents with Meridio

which
is
a EDRM solution and this program use the DocumentProperties when

storing
the
documents

Regards
Jan Petter










  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4,391
Default Custom properties not showing the value when set programmatica

Jan,
Forgot the link....

Does this help ?
http://www.cpearson.com/excel/docprop.htm
NickHK


"Jan Petter" wrote in message
...
This problem exists in the XL2003 SP2 version also.

We have a lot of users that will use the excel spreadsheets and it can't

bee
expected that they will access the File-properties menu before they save

the
workbooks.
So if a solution or workaround for this problem exists I would really like
to hear about it.

Jan Petter


"Peter T" wrote:

Hi Jon,

I replicate what you describe in XL2000, can't see an obvious solution
without flashing the file properties dialog.

After showing the dialog .Value returns as expected. If I now change the
value in the linked cell A1, .Value returns the old value, need to see

the
dialog again for it to be updated.

FWIW, after defining the custom property and not seeing the dialog, the
returned value appears to be 122 bytes of meaningless (to me) numbers.

dim arr() as byte
arr = ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

' arr 0 to 121

Regards,
Peter T

"Jan Petter" wrote in message
...
Hi,

When I create a CustomDocumentProperty programmatically and set the
LinkToContent value to True, the value is not available to use
programmatically before I have accessed the menu File-Properties.
To illustrate it I have included some sample code, just create a new
workbook and add a button to it. Paste the following code into the
"ThisWorkbook"

Private Sub Workbook_Open()
ActiveSheet.Range("A1").Value = "Test"
ActiveSheet.Names.Add Name:="TestName", RefersTo:="=Sheet1!$A$1"
ActiveWorkbook.CustomDocumentProperties.Add Name:="CustomProp",
LinkToContent:=True, Type:=msoPropertyTypeString,

LinkSource:="TestName"
End Sub

Add the following code into the button event handler
MsgBox ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

Is there a way to get Excel to populate the CustomDocumentProperties
programmatically, We are integrating all our documents with Meridio

which
is
a EDRM solution and this program use the DocumentProperties when

storing
the
documents

Regards
Jan Petter







  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6
Default Custom properties not showing the value when set programmatica

Hi,

Unfortunately the examples in the document do not help. I have changed my
code to reflect the examples and I have tried to use the €œDS: OLE Document
Properties 2.0 Object Library" but with no luck

Jan Petter

"NickHK" wrote:

Jan,
Forgot the link....

Does this help ?
http://www.cpearson.com/excel/docprop.htm
NickHK


"Jan Petter" wrote in message
...
This problem exists in the XL2003 SP2 version also.

We have a lot of users that will use the excel spreadsheets and it can't

bee
expected that they will access the File-properties menu before they save

the
workbooks.
So if a solution or workaround for this problem exists I would really like
to hear about it.

Jan Petter


"Peter T" wrote:

Hi Jon,

I replicate what you describe in XL2000, can't see an obvious solution
without flashing the file properties dialog.

After showing the dialog .Value returns as expected. If I now change the
value in the linked cell A1, .Value returns the old value, need to see

the
dialog again for it to be updated.

FWIW, after defining the custom property and not seeing the dialog, the
returned value appears to be 122 bytes of meaningless (to me) numbers.

dim arr() as byte
arr = ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

' arr 0 to 121

Regards,
Peter T

"Jan Petter" wrote in message
...
Hi,

When I create a CustomDocumentProperty programmatically and set the
LinkToContent value to True, the value is not available to use
programmatically before I have accessed the menu File-Properties.
To illustrate it I have included some sample code, just create a new
workbook and add a button to it. Paste the following code into the
"ThisWorkbook"

Private Sub Workbook_Open()
ActiveSheet.Range("A1").Value = "Test"
ActiveSheet.Names.Add Name:="TestName", RefersTo:="=Sheet1!$A$1"
ActiveWorkbook.CustomDocumentProperties.Add Name:="CustomProp",
LinkToContent:=True, Type:=msoPropertyTypeString,

LinkSource:="TestName"
End Sub

Add the following code into the button event handler
MsgBox ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

Is there a way to get Excel to populate the CustomDocumentProperties
programmatically, We are integrating all our documents with Meridio

which
is
a EDRM solution and this program use the DocumentProperties when

storing
the
documents

Regards
Jan Petter








  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4,391
Default Custom properties not showing the value when set programmatica

Jan,
Seems that a "ActiveWorkbook.Save" flushes the value, so it can be correctly
read. Office2K anyway.

NickHK

"Jan Petter" wrote in message
...
Hi,

Unfortunately the examples in the document do not help. I have changed my
code to reflect the examples and I have tried to use the "DS: OLE Document
Properties 2.0 Object Library" but with no luck

Jan Petter

"NickHK" wrote:

Jan,
Forgot the link....

Does this help ?
http://www.cpearson.com/excel/docprop.htm
NickHK


"Jan Petter" wrote in message
...
This problem exists in the XL2003 SP2 version also.

We have a lot of users that will use the excel spreadsheets and it

can't
bee
expected that they will access the File-properties menu before they

save
the
workbooks.
So if a solution or workaround for this problem exists I would really

like
to hear about it.

Jan Petter


"Peter T" wrote:

Hi Jon,

I replicate what you describe in XL2000, can't see an obvious

solution
without flashing the file properties dialog.

After showing the dialog .Value returns as expected. If I now change

the
value in the linked cell A1, .Value returns the old value, need to

see
the
dialog again for it to be updated.

FWIW, after defining the custom property and not seeing the dialog,

the
returned value appears to be 122 bytes of meaningless (to me)

numbers.

dim arr() as byte
arr = ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

' arr 0 to 121

Regards,
Peter T

"Jan Petter" wrote in message
...
Hi,

When I create a CustomDocumentProperty programmatically and set

the
LinkToContent value to True, the value is not available to use
programmatically before I have accessed the menu File-Properties.
To illustrate it I have included some sample code, just create a

new
workbook and add a button to it. Paste the following code into the
"ThisWorkbook"

Private Sub Workbook_Open()
ActiveSheet.Range("A1").Value = "Test"
ActiveSheet.Names.Add Name:="TestName",

RefersTo:="=Sheet1!$A$1"
ActiveWorkbook.CustomDocumentProperties.Add

Name:="CustomProp",
LinkToContent:=True, Type:=msoPropertyTypeString,

LinkSource:="TestName"
End Sub

Add the following code into the button event handler
MsgBox ActiveWorkbook.CustomDocumentProperties("CustomPro p").Value

Is there a way to get Excel to populate the

CustomDocumentProperties
programmatically, We are integrating all our documents with

Meridio
which
is
a EDRM solution and this program use the DocumentProperties when

storing
the
documents

Regards
Jan Petter










Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Showing Custom file properties in Header Flosp Excel Discussion (Misc queries) 1 August 14th 07 03:40 PM
Querying Properties programmatically BizMark Excel Discussion (Misc queries) 0 June 19th 06 04:17 PM
remove read only - not showing up in properties Hakara Excel Worksheet Functions 0 January 18th 06 07:35 PM
VBA Editor not showing list of properties & methods John Excel Programming 2 February 26th 04 04:21 PM
Objects not showing up in VBA properties aet-inc[_3_] Excel Programming 1 December 3rd 03 08:33 AM


All times are GMT +1. The time now is 06:23 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"