Laden...

Alternative zu ACTIVEX Controls

Erstellt von texMan vor 6 Jahren Letzter Beitrag vor 6 Jahren 2.751 Views
T
texMan Themenstarter:in
21 Beiträge seit 2017
vor 6 Jahren
Alternative zu ACTIVEX Controls

Hallo zusammen,

ACTIVEX Controls sollen keine Zukunft mehr haben.

Ich möchte gerne eine Bibliothek u.a. mit Winforms für andere Programme anbieten.

Welche Alternative gibt es dazu?

Grüße
Jürgen

16.830 Beiträge seit 2008
vor 6 Jahren

Mit den Informationen kann Dir keiner eine Empfehlung geben.
WELCHE Anwendungen willst Du denn beliefern? Und was willst Du beliefern?

Auch ActiveX war hier keine Eierlegende-Wollmilchsau.

T
texMan Themenstarter:in
21 Beiträge seit 2017
vor 6 Jahren

Ich möchte aus einem Word-Dokument heraus auf meine Textbaustein-Datenbanken zugreifen und Textbausteine in das Dokument einfügen.

Mit einer anderen Sprache (Visual Objects) läuft das sehr gut. Aber wir wechseln
alles nach C#.

Die Schnittstelle wird über ein VBA-Makro aufgerufen:

VBA-Code:
//////////////////////////////////////////
Sub SucheTb()

''
'
Textbaustein suchen und einfügen '
'
tmWord -> COM-Server '
'
'
Dim cSuche, cText As String
Dim tmWord As Object
Dim nSeek As Byte
Dim Art, nNr As Byte

cText = Selection.Text

Set tmWord = CreateObject("tmWord.Server")

tmWord.TbListe (cSuche)
nSeek = tmWord.nFound

If nSeek = 1 Then
Selection.PasteAndFormat (wdFormatOriginalFormatting)
End If

End Sub
//////////////////////////////////////////

16.830 Beiträge seit 2008
vor 6 Jahren

Willst Du von Word auf eine Anwendung zugreifen, oder von einer Anwendung auf ein Word-Dokument?
Ersteres geht nicht so einfach. Für letzteres gibt es OpenXML.

Es kann gut sein, dass auch eine Prozessänderung bei euch eine Verbesserung sein könnte.
Das ist aber leider oft auch eine Kopfsache.

T
texMan Themenstarter:in
21 Beiträge seit 2017
vor 6 Jahren

Willst Du von Word auf eine Anwendung zugreifen

Von Word auf eine Anwendung.

Das geht mit einer Applikation als COM-Server gekapselt völlig problemlos.
Ist das aber zukunftsicher?
Ist Com noch state of the art?
Was wäre die Alternative?

W
196 Beiträge seit 2008
vor 6 Jahren

Schau mal hier:

Programmieren von VSTO-Add-Ins

'Visual Objects' - das war'n noch Zeiten 😉 ...

16.830 Beiträge seit 2008
vor 6 Jahren

Nur mit Add-Ins.
Alles andere ist auch im Rahmen der Security nicht Zukunftssicher.

Und hier haben die herkömmlichen Client-Addins auch ihr Ende gefunden.
Mit der fokussierung auf Office 365 und verschiedenen Plattformen musst Du auch Cross-Plattform-fähige Add-Ins zur Verfügung stellen.

T
texMan Themenstarter:in
21 Beiträge seit 2017
vor 6 Jahren

Danke für den Link.

'Visual Objects' - das war'n noch Zeiten 😉 ...
Die heile Welt...:-)