Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera kroki ograniczania ryzyka błędów generowanych przez akcje programu Excel w przepływach pulpitu. Większość błędów występuje w kontekście wielu akcji programu Excel i nie ma ścisłego mapowania między nimi.
Więcej informacji
Wyjątek w szczegółach błędu | Kroki łagodzące |
---|---|
System.ArgumentNullException: Wartość nie może być równa null. Nazwa parametru: typ |
Jeśli program Excel nie otworzy się z powodu tego błędu, upewnij się, że program Excel jest zainstalowany, licencjonowany i prawidłowo skonfigurowany na komputerze. Możesz również spróbować naprawić instalację pakietu Office. |
System.IO.FileNotFoundException: documentPathSafe | Plik programu Excel nie istnieje lub jego nazwa lub ścieżka nie jest poprawnie wpisana. Ponadto ścieżka pliku nie powinna zawierać więcej niż 255 znaków. |
System.Runtime.InteropServices.COMException: Nie można otworzyć metody klasy Workbooks | Ścieżka pliku programu Excel nie powinna zawierać więcej niż 255 znaków. |
System.Runtime.InteropServices.COMException: Serwer RPC jest niedostępny. (Wyjątek od HRESULT: 0x800706BA) | Gdy nie można otworzyć pliku programu Excel z powodu tego błędu, spróbuj włączyć opcję Zagnieżdżanie w ramach opcji Nowy proces programu Excel w grupie Zaawansowane parametrów. Przed otwarciem tego pliku programu Excel można zakończyć istniejący proces programu Excel. |
Microsoft.Flow.RPA.Desktop.Modules.SDK.ActionException: nie znaleziono dokumentu programu Excel "<Excel_file_name>". | Upewnij się, że plik programu Excel został otwarty, a jego nazwa lub ścieżka jest poprawna. |
System.Runtime.InteropServices.COMException: Nieznana nazwa. (Wyjątek od HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME)) | Upewnij się, że docelowy plik programu Excel jest otwarty w widoku chronionym. |
System.Runtime.InteropServices.COMException: Wywołanie zostało odrzucone przez obiekt wywoływany. (Wyjątek od HRESULT: 0x80010001 (RPC_E_CALL_REJECTED)) | Docelowy plik programu Excel nie powinien być edytowany (na przykład komórka jest aktywnie edytowana w momencie uruchomienia akcji) ani blokowana przez okno dialogowe wyskakujące po uruchomieniu odpowiedniej akcji programu Excel. |
System.Runtime.InteropServices.COMException: Wyjątek od HRESULT: 0x800A03EC | Jeśli używasz akcji programu Excel, w której należy określić kolumnę, wiersz lub oba te elementy, indeks kolumny powinien być większy niż zero i mniejszy niż 16 385 lub litera kolumny powinna należeć do zakresu między wartościami A i XFD. Ponadto indeks wiersza powinien być większy niż zero i mniejszy niż 1048 577. |
System.Runtime.InteropServices.COMException: Wywoływany obiekt odłączył się od swoich klientów. (Wyjątek od HRESULT: 0x80010108 (RPC_E_DISCONNECTED)) | Wystąpienie programu Excel powinno być otwarte i aktywne, więc plik programu Excel nie powinien być zamykany ręcznie ani za pomocą akcji "Zamknij program Excel", zanim zostaną wykonane pozostałe akcje programu Excel. |
Poniższe wyjątki zawierają osadzone kroki ograniczania ryzyka w tekście.
Wyjątek w szczegółach błędu |
---|
System.Runtime.InteropServices.COMException: komórka lub wykres, który próbujesz zmienić, znajduje się w chronionym arkuszu. Aby wprowadzić zmianę, usuń ochronę arkusza. Możesz poprosić o wprowadzenie hasła. |
System.ArgumentOutOfRangeException: Określony argument był poza zakresem prawidłowych wartości. Nazwa parametru: numer kolumny musi być większy niż jeden lub mniejszy niż 16384. |
System.Runtime.InteropServices.COMException: Nazwa pliku jest za długa. Zmień nazwę pliku na mniej niż 207 znaków. |
System.Runtime.InteropServices.COMException: Podane hasło nie jest poprawne. Sprawdź, czy klucz Caps Lock jest wyłączony i upewnij się, że użyto poprawnej litery. |
System.Runtime.InteropServices.COMException: program Excel nie może otworzyć pliku "<Excel_file_name>", ponieważ format pliku lub rozszerzenie pliku jest nieprawidłowe. Sprawdź, czy plik nie został uszkodzony i czy rozszerzenie pliku jest zgodne z formatem pliku. |