読者です 読者をやめる 読者になる 読者になる

COM を利用して Excel を開くときに COMException(-2147021892) が出る

COM

古いサードパーティー製の Excel 出力ライブラリが生成する Excel を oBooks.Open(xls) しようとすると下記のエラーが出ることがある。 Exception: System.Runtime.InteropServices.COMException はハンドルされませんでした。 ErrorCode=-2147021892 HelpL…

.NET を COM で C から呼び出す

Imports System.Runtime.InteropServices <ClassInterface(ClassInterfaceType.AutoDual)> <ComVisible(True)> Public Class Class1 ' Debug interface Public Function Test(ByVal str As String) As String Console.WriteLine("[{0}]", str) Return String.Format("Hello, {0}!!", str) End Function End Class を pIClass…</comvisible(true)></classinterface(classinterfacetype.autodual)>