Visual Basicben Word tulajdonságok állítása

Visual Basicben Word tulajdonságok állítása
2006-03-06T14:50:35+01:00
2006-03-06T14:56:07+01:00
2022-10-29T13:20:41+02:00
Iron78
Excelhez kezdtem makrót írni Visual Basicben, amelyik egy behívott Word dokumentum "egyéni tulajdonságait" (ez a file->adatlap->"egyéni fül" alatt található, szabadon beállítható mezők, amikre a wordben a DOCPROPERTY mezővel lehet hivatkozni) szeretném az excel cellákba kimásolni.
Az Office.DocumentProperty -vel próbálkoztam, de nem működött. Mivel lehet ezekre hivatkozni és mivel lehet ezeket írni vagy létrehozni külső excel makróból a meghívott word dokumentumban?
Mutasd a teljes hozzászólást!
Ha minden igaz, akkor a BuiltinDocumentProperties kell neked.

Az Office-nak nincs ilyen, csak az egyes munkafüzeteknek, dokumentumoknak.

A lekérdezés:
MsgBox ActiveDocument.BuiltinDocumentProperties("Creation Date")


Saját tulajdonság létrehozásához:
ActiveDocument.CustomDocumentProperties.Add _
Name:="Mezőnév", Value:="érték", _
Type:=msoPropertyTypeString, LinkToContent:=False

Változtatása:
ActiveWorkbook. _
CustomDocumentProperties("Mezőnév") = "Teszt"
Törlése:
ActiveDocument. _
CustomDocumentProperties("Mezőnév").Delete

Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd